Orillia Square is located in the heart of Lake Country, which can be found one and a half hours north of Toronto, nestled between picturesque landscapes, lakes, and streams. Ideally positioned on Highway 11 and Burnside Line adjacent to the City of Orillia, Orillia Square is the perfect place to enjoy a warm and hospitable shopping experience.
