Bay Plaza is a retail center situated in the heart of National City, California. It offers a variety of stores and dining options for visitors to enjoy.
The plaza provides a convenient and bustling shopping experience for locals and tourists alike, serving as a hub for community gatherings and leisure activities.
Generated from their business information