Hotel

Olympus Terra Boutique Hotel

36 Alexandrou Papagou St., Larisa, Greece Show on map

About Olympus Terra Boutique Hotel

Olympus Terra Boutique Hotel is a hotel in Larisa, Greece. It is one of 14 places to stay in Larisa listed on Triptoic.

Property facts

Property type
Hotel

Location

36 Alexandrou Papagou St., Larisa, Greece

Loading map…

Frequently asked questions

Where is Olympus Terra Boutique Hotel located?

Olympus Terra Boutique Hotel is located at 36 Alexandrou Papagou St., Larisa, Greece.

Stays near Olympus Terra Boutique Hotel

Highly rated alternatives close by

All 14 in Larisa →

More ways to stay in Larisa

See prices on Agoda
Check prices