With a stay at Olympus Terra Boutique Hotel in Larissa, you'll be within a 5-minute drive of Ancient Theatre of Larissa and Larissa Ancient Ruins. This 4-star hotel is 2. 3 mi (3. 7 km) from Theatre of Larissa and 2. 3 mi (3. 7 km) from Alkazar Park. Take in the views from a terrace and make use of amenities such as complimentary wireless Internet access and tour/ticket assistance. Featured amenities include a 24-hour business center, express check-in, and express check-out. This hotel has 3 meeting rooms available for events. Free self parking is available onsite. Satisfy your appetite at the hotel's coffee shop/café, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are available daily from 7:30 AM to 10:30 AM for a fee. Stay in one of 29 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.