Boasting a terrace and free WiFi, Mesta Mastic is set in Mesta. This 3-star hotel offers a 24-hour front desk. The accommodation offers airport transfers, while a bicycle rental service is also available.
At the hotel, the rooms are fitted with a desk and a flat-screen TV. Every room is fitted with a private bathroom, and certain rooms at Mesta Mastic have a patio. All guest rooms..