International Plaza is a commercial complex situated in Oakland, CA, offering a variety of retail and dining options to visitors.
With a diverse range of businesses, the plaza provides a convenient and vibrant shopping experience for the local community.
Generated from their business information