To navigate, press the arrow keys. Thera Greek Restaurant ← View details 126 Victoria Street West, Alliston, New Tecumseth, Ontario L9R 1K6 +1 705-250-1994 Get Directions From* To * — Required information