The VictoriaGuesthouse
10 West Temple Sheen, London, SW14 7RT, United Kingdom
The Victoria is located in Richmond and is within 15 minutes’ walk of the beautiful Richmond Park and North Sheen Station. This elegant hotel has a restaurant, a traditional pub and a garden.