Hotel Hotel Olympos
★★
36 Alexandrou Papagou St., Larisa, Greece Show on map
Olympus Terra Boutique Hotel is a hotel in Larisa, Greece. It is one of 14 places to stay in Larisa listed on Triptoic.
36 Alexandrou Papagou St., Larisa, Greece
Olympus Terra Boutique Hotel is located at 36 Alexandrou Papagou St., Larisa, Greece.
Highly rated alternatives close by
Hotel
Hotel
Serviced apartment
Hotel
#3 in Larisa