Richmond Ham House to Twickenham Marble Hill Park, London, Twickenham TW1 2NL, United Kingdom
Approx 0.48 KM away