Olympus Terra Boutique Hotel
Photo gallery for Olympus Terra Boutique Hotel





Overview of Olympus Terra Boutique Hotel
Olympus Terra Boutique Hotel
4.4 out of 5 Excellent
4.4/5 Excellent
Popular amenities
- Parking included
- Free WiFi
- Air conditioning
- Breakfast available
- Business services
- Bar

36 Alexandrou Papagou St., Larissa, 41500
Explore the area
- Alkazar Park3 min drive
- Alkazar Stadium3 min drive
- Theatre of Larissa4 min drive
- Larisa (LRA)9 min drive
Tell us how we can improve our siteShare feedback