Where is Westbourne Studios?

Where is Westbourne Studios located?

Westbourne Studios, Westminster, United Kingdom (approx. 51.521°, -0.2045°)


Where is Westbourne Studios on the map?