Orillia Fresh Townhomes is a development by Sterling Group located at 144 Elgin Street, Orillia, ON. Offering a total of 60 units. Suite sizes range from 1,444 Sqft to 2,055 Sqft.
It’s your cottage, it’s your office, it’s your home. Welcome to the shores of Lake Couchiching. Experience fresh four-season living, experience the new Orillia waterfront.