Google Satellite Maps:
Grand Theatre, Geneve, Switzerland

Grand Theatre in Geneve, Switzerland [...]