With a stay at Stay in Chelsea in London (South Kensington), you'll be minutes from Natural History Museum and Imperial College London. This guesthouse is close to Royal Albert Hall and Harrods.
Make yourself at home in one of the 22 guestrooms. Complimentary high-speed (wired) Internet access is available to keep you connected. Conveniences include coffee/tea makers, and housekeeping is provided daily.