Ambelothea Tavern

Restaurants

Omodos Village 50225,50225 +357 25 421 366

Also in Troodos

YOU MIGHT LIKE THIS

Troodos’ Botanic Garden and Geopark

Troodos’ Botanic Garden and Geopark

Troodos

Kampos tou Livadiou Nature Trail

Kampos tou Livadiou Nature Trail

Troodos