Discover the perfect location for your restaurant business on Front Street North in Orillia. This restaurant space located onsite of the beautiful Champlain Waterfront Hotel with 58 rooms, situated on the shores of Lake Couchiching, with easy access to Lake Simcoe, this luxury boutique hotel offers modern accommodations within a historic building. Patrons can dine on the spacious patio while overlooking the picturesque waterfront. There is an additional 1,400 SF space in the basement at $10 psf net.