Montana Hotel si trova in 67/69 Gloucester Road, SW7 4PG, Londra, Regno Unito.