Moreton House, Hampstead (built 1896)
Location: 51.55711°N, 0.18095°W