0 In Travel Greece: The Monasteries of Meteora The monasteries of Meteora are a natural wonder of the world nestled deep in the heart of Greece. It would be a herculean mistake for you to miss them. … Continue Reading → April 1, 2018 By The Geeky Gallivant Share Tweet Pin it Share