Red Lobster 296

Red Lobster #296 is a Red Lobster restaurant located at 821 Lynnhaven Parkway in Virginia Beach, Virginia.