Photo gallery for Montana Hotel London
Montana Hotel London
3-star hotel in London City Centre
Reviews
8.4
Very good
Popular amenities
Explore the neighborhood
67/69 Gloucester Road, Kensington, London, England, SW7 4PG
- Natural History Museum6 min walk
- Royal Albert Hall14 min walk
- Hyde Park16 min walk