Red Lobster 681

Red Lobster #681 is a Red Lobster restaurant located at 605 Bel Air Road in Bel Air, Maryland.