Red Lobster 180

Red Lobster #180 is a Red Lobster restaurant located at 1200 Vestal Parkway East in Vestal, New York.