Where is Lunar House?

Where is Lunar House located?

Lunar House, Lunar House (Station), Great Britain (approx. 51.37778°, -0.099282°)


Where is Lunar House on the map?