Ambelothea Tavern

Restaurants

Omodos Village 50225,50225 +357 25 421 366

Also in Troodos

YOU MIGHT LIKE THIS

Troodos to Paphos Cycling Route

Troodos to Paphos Cycling Route

Troodos

Tour of Marathasa Cycling Route

Tour of Marathasa Cycling Route

Troodos