Propre et moderne, l'établissement 3 étoiles The Montana Hotel se trouve à quelques pas des musées, du Royal Albert Hall et de Hyde Park. Il est pourvu d'un restaurant, d'un bar et de chambres climatisées.