Offering a sun terrace and views of the city, Olympus Terra Boutique Hotel is located in Larisa Guests can enjoy the on-site restaurant Every room at this hotel is air conditioned and comes with a flat-screen TV For your comfort, you will find bath robes, free toiletries and a hair dryer Olympus Terra Boutique Hotel features free WiFi throughout the property You will find a 24-hour front desk at the property You can engage in various activities, such as skiing and hiking Alkazar is 27 km from Olympus Terra Boutique Hotel, while Historical Folklore Museum is 44 km away The nearest airport is Nea Anchialos Airport, 61 km from Olympus Terra Boutique Hotel