The town of Kastraki with the distinctive Meteora towers in the background

Location

Meteora, Kastraki (map)

Country

Greece

The town of Kastraki with the distinctive Meteora towers in the background