Located less than 1 minute from Paddington Station in central London. It offers free high-speed Wi-Fi and en suite rooms with Freeview TV. Some rooms overlook the tranquil Norfolk Square.
Number of rooms: 78
25 London Street, Westminster Borough, London, W2 1HH, United Kingdom
Hotel booked 1 times today.