Red Lobster 6370

Red Lobster #6370 is a Red Lobster restaurant located at 5135 Xavier Drive in Yonkers, New York.