Central London Rooms Hotel London
Central London Rooms, a property with a shared lounge, is situated in London, 1.6 km from Paddington Station, 1.7 km from Regents Park, as well as 1.8 km from Lord's Cricket Ground.
Number of rooms: 4
62 Gloucester Place, Westminster Borough, London, W1U 8HW, United Kingdom