Thank you for helping us by reporting bad content.
Meteora is a beautiful city located in central Greece (Thessaly & Kalampaka area) built on rocks. Many climbers lovers go there for hiking and climbing. Other comes for the beautiful scenario and the uniqueness of this place. The view is amazing. Would love to visit this place someday.
Have you been in Greece before?
<em>Pictures are not mine, from the sources below.</em>