The Victoria 4 stars

10 West Temple Sheen, London, SW14 7RT, United Kingdom

Hotel image
Read more reviews for The Victoria