Photo gallery for Olympus Terra Boutique Hotel
Olympus Terra Boutique Hotel
4-star Larissa hotel with coffee shop/cafe
Reviews
9.0
Wonderful
Popular amenities
Explore the area
36 Alexandrou Papagou St., Larissa, 41500
- Alkazar Park3 min drive
- Theatre of Larissa4 min drive
- Larissa Ancient Ruins5 min drive
- Volos (VOL)57 min drive