Barbouna Hotel is set amidst a garden in Tolo. The property is 165 feet from Beach of Tolo. All units at Barbouna Hotel feature a TV, air conditioning and a balcony. There is also a refrigerator, while most units are self-catering. Private bathrooms come with a bath or shower. At Barbouna Hotel you will find a 24-hour front desk. Other facilities like a shared lounge, dry cleaning and laundry facilities are offered. Kalamata Airport is located 55.9 miles from the accommodation.