Where is The Other Palace?

Where is The Other Palace located?

The Other Palace, The Other Palace, Great Britain (approx. 51.49889°, -0.14216°)


Where is The Other Palace on the map?