Barcelona
USA?
s america
It looks very much like Geneva, but I am there regularly and have not noticed this building. It seems very Germanic. Germany?
Austria?
France?