Find Red Lobster restaurants in Virginia Beach, Virginia near you now.
Seafood restaurant
Address: TOWN CENTER, 709 Independence Blvd NEAR, Virginia Beach, VA 23455
Seafood restaurant
Address: Lynnhaven Mall, 821 Lynnhaven Pkwy, Virginia Beach, VA 23452