Back to Gallery
Meteora, Greece is one of those places that sort of defies description. It is as much an experience as it is a destination.