London House is a wonderful refuge while in London, just a hop from Paddington Station, yet situated in a homey feeling row of townhouses on the edge of poshy Kensington and Notting Hill spots. I appreciated the well organized and stylish space and intelligent staff.