
London, United Kingdom
Norfolk Inn Paddington
3-star hotel · MNS Hospitality
This charming and welcoming hotel is located in the wonderful city of London, in United Kingdom. The London City Airport is about 50-minute car ride away from the complex. The Paddington Station is conveniently just a couple of…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Restaurant


