Twickenham Station is one of the largest in the London Borough of Richmond upon Thames and serves the large suburb of Twickenham. The area is probably best known for being the home of English rugby union and the location of the enormous Twickenham Stadium.