Walsingham House offers breathtaking views across south London towards the River Thames and numerous notable landmarks. Walsingham House is a well-connected building with 7 stations within 10 minutes of the building.