Somerset Hotel 3 stars

6 Dorset Square, Gloucester Place, Westminster Borough, London, NW1 6QA, United Kingdom

Hotel image
Read more reviews for Somerset Hotel