Place de Ville is a commercial complex in Ottawa, ON that offers office space and retail options for businesses and visitors.
With its central location and variety of amenities, Place de Ville provides a convenient and functional environment for work and leisure activities.
Generated from their business information