Global hospitality brand, Selina has just introduced its first Greece hotel, the Selina Centavrus Pelion at the iconic “Balcony of Mount Pelion.” The hotel is a near-perfect mix of a hostel and an innovative boutique hotel experience set in amazing nature. This stunning hotel at the beautiful village of Makrinitsa provides a breathtaking experience reminiscent of 19th-century […]