Offering a sun terrace and views of the city, Olympus Terra Boutique Hotel is located in Larisa, 3.3 km from the centre. Free WiFi is provided throughout the property. Every room at this hotel is air conditioned and comes with a flat-screen TV. For ...
Rooms total: 10Important Information
Please note that this property participates in the Greek breakfast initiative by the Hellenic chamber of Hotels.Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.
More information »Alkazar 2.7 km
Historical Folklore Museum 4.4 km
Archaeological Museum of Larisa 4.7 km
Larisa Airport 4.1 km