Where is 8-14 Talbot Square?

Where is 8-14 Talbot Square located?

8-14 Talbot Square, Westminster, United Kingdom (approx. 51.51514°, -0.1743888°)


Where is 8-14 Talbot Square on the map?