Travel Attractions The Meteora monasteries in Greece 31 Jul2020 The Meteora is a series of monasteries in central Greece organized by the monastic community, spectacularly located on sandstone mountain tops. The word Meteora means “suspended in the air”, a fitting… by Alex Edward Leave a comment