Where is Cambridge House?

Where is Cambridge House located?

Cambridge House, Cambridge House, Great Britain (approx. 51.5058°, -0.1452°)


Where is Cambridge House on the map?