Find Red Lobster restaurants in Chesapeake, Virginia near you now.
Seafood restaurant
Address: OUTSIDE CHESAPEAKE SQUARE MALL, 4115 Chesapeake Square Blvd, Chesapeake, VA 23321