Three Stars in London - Paddington 128-130 Sussex Gardens, Paddington, London, W2 1UB Tags: air conditioning, laundry service, restaurant