Where is Xscape?

Where is Xscape located?

Xscape, Xscape (building), Great Britain (approx. 52.0414°, -0.7489°)


Where is Xscape on the map?