The Montana Hotel 3 stars

67-69 Gloucester Rd, Kensington, Kensington and Chelsea, London, SW7 4PG, United Kingdom

Hotel image
Read more reviews for The Montana Hotel