The Shack offers traditional Portuguese-style food with a twist! Eat-in or takeout, this restaurant is conveniently located near West St. South and Highway 12 in Orillia.

Address

Address:

15 Simcoe St. Orillia, Ontario L3V1G5

GPS:

44.59466186095259, -79.40725075303294

Get Directions