What to See & Do in Meteora, Greece

What to See & Do in Meteora, Greece In this episode of the David’s Been Here web show, David takes viewers through the beautiful lands of Meteora, Greece. Situated in Thessaly, Meteora lies in the heart of Greece. Meteora literally translates into ’suspended in the air’. Here David shows and tells us what to see and do in Meteora, Greece. Meteora has two main towns, Kastraki village and the town of Kalabaka, which is home to the majority of hotels, restaurants, and shops. A must-d
Back to Top