TROODOS HOTEL

Location: Troodos Square 16, Troodos
"International & Cypriot Cuisine"
Pin It