Shelbourne Plaza is a commercial hub situated in Victoria, BC, offering a variety of services and amenities to the local community.
This bustling plaza provides a range of retail and dining options, catering to diverse needs and preferences.
Generated from their business information