Red Lobster 153

Red Lobster #153 is a Red Lobster restaurant located at 709 Independence Boulevard in Virginia Beach, Virginia.