Situated in Southwest London, Twickenham is a short distance away from our Putney hotel. Bordered by the river Thames and Eel Pie Island, Twickenham is a pretty district, with tree-lined roads and many boutiques and cafes. Twickenham also boasts Twickenham Stadium – the Home of the Rugby Football Union and one of the best sports stadia in the world.

