Family run hotel, just 200 yards from Paddington Station.
22-28 norfolk square
London
W2 1RS
United kingdom
Checking for room alternatives