Heaven is the perfect place for a stay in London. Spacious and close to everything you need.