London Bridge Plaza is a commercial complex situated in Virginia Beach, VA, offering various retail and dining options to visitors and locals alike.
The plaza provides a convenient and vibrant hub for shopping, dining, and leisure activities within the community, catering to a diverse range of preferences and needs.
Generated from their business information