Red Lobster 351

Red Lobster #351 is a Red Lobster restaurant located at 999 Central Park Avenue in Scarsdale, New York.