Where is Porchester Hall?

Where is Porchester Hall located?

Porchester Hall, Westminster, United Kingdom (approx. 51.51718°, -0.1892139°)


Where is Porchester Hall on the map?