Located 354 meters from Mythos Greek Taverna - Backyard. Located in Suburbs, Ramada Edmonton South is a perfect starting point from which to explore Edmonton (AB).
Located 571 meters from Mythos Greek Taverna - Backyard. The 2-star Best Western Cedar Park Inn offers comfort and convenience whether you're on business or holiday in Edmonton (AB).
Located 1,005 meters from Mythos Greek Taverna - Backyard. Ideally located in the prime touristic area of Suburbs, Argyll Plaza Hotel promises a relaxing and wonderful visit.