Jan 28, 2014 | Greek Hotels
Total: 0 Facebook0 Twitter0Astra 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. The hotel ranked 21st top small hotel in...