Photo gallery for Olympus Terra Boutique Hotel





Olympus Terra Boutique Hotel
Reviews
9.0 out of 10
Wonderful
About this property
4-star Larissa hotel with coffee shop/cafe
Explore the area

36 Alexandrou Papagou St., Larissa, 41500
- Alkazar Park3 min drive
- Larissa Ancient Ruins5 min drive
- Tachydromeon Square5 min drive