The town is situated at the foot of the Meteora peaks. It is inhabited by an important community of Aromanians (Vlachs) who attend the Meteora monasteries where they walk or drive up to the rock mountains to worship, in their Greek Orthodox faith.