Google Satellite Maps:
Stadium of Cibyra, Golhisar, Turkey

Stadium of Cibyra in Golhisar, Turkey. [...]