Plaza Square is a commercial hub situated in the heart of National City, CA, offering a variety of retail and dining establishments for visitors to explore.
This bustling destination provides a vibrant atmosphere where locals and tourists can shop, dine, and unwind in a central location within the city.
Generated from their business information