El Olympus Terra Boutique Hotel se encuentra en Larisa, a 3,3 km del centro, y ofrece solárium y vistas a la ciudad. Hay WiFi gratuita en todas las instalaciones.
Todas las habitaciones de este hotel tienen aire acondicionado y TV de pantalla plana. Se proporcionan albornoces, artículos de aseo gratuitos y secador de pelo. Las habitaciones deluxe superiores y las suites incluyen albornoces y zapatillas.
La recepción está abierta las 24 horas.
En la zona se pueden practicar diversas actividades, como esquí y senderismo. El Olympus Terra Boutique Hotel se encuentra a 2,7 km de Alkazar y a 4,4 km del Museo del Folclore Histórico. El aeropuerto más cercano es el de Nea Anchialos, ubicado a 61 km del Olympus Terra Boutique Hotel.