Santorini’s Astra Suites Ranked Among Best Hotels In The World
Astra Suites, located in Imerovigli on Santorini, was included among the "Top 25 Small Hotels in the World," according to Tripadvisor’s recently announced 2014 Travelers’ Choice awards.
Posted On 28 Jan 2014