Dette luksuriøse lille boutique-hotellet ligger i Westminster, en 20 minutters spasertur fra Big Ben, London Eye, Houses of Parliament og Westminster Abbey.