Where is Institute of Contemporary Arts located?
Institute of Contemporary Arts, Institute of Contemporary Arts, Great Britain (approx. 51.506607°, -0.13061°)
Institute of Contemporary Arts, Institute of Contemporary Arts, Great Britain (approx. 51.506607°, -0.13061°)