Citi Plaza is a versatile commercial complex in London, ON, offering a range of retail, dining, and office spaces.
With a central location and diverse mix of tenants, Citi Plaza serves as a convenient destination for shopping, dining, and business activities in the heart of the city.
Generated from their business information