Nemesis Hotel Santorini: A Calm Base in the Heart of Fira by Travelling Greece May 2, 2026 0 Just a short stroll, around 150 meters, from the...