Red Lobster 6385

Red Lobster #6385 was a Red Lobster restaurant located at 261 West 125th Street in New York, New York.