Antilia Apartments Hotel Tavronitis
Set upon a hillside in Tavronitis, Antilia Apartments displays magnificent views to the Aegean Sea and the White Mountains and offers a variety of accommodation with spacious balconies.
Number of rooms: 14
Tavronitis, Tavronitis, 84700, Greece