The Wellington Hotel 3 stars

81-83 Waterloo Rd, Lambeth, London, SE1 8UD, United Kingdom

Hotel image
Read more reviews for The Wellington Hotel