Guest house accomodation in the heart of London offering exceptional comfort and style in beautiful surroundings.