Planning Your Trip

Video: What to See and Do in Meteora

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.

Find more here!

Share This

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.