Description
This 3 star hotel is located in the city centre of London and was established in 1980. It is close to the Oxford Street and the nearest station is Paddington. The Hotel has a restaurant and a bar. All 60 rooms are equipped with hairdryer.
Features
Business Center
Concierge
Elevator/Lift
Rooms features
Hair Dryer
Radio
TV
住所: 25-27 Norfolk Square, London, W2 1rx
Map location could be inaccurate. Please double check the address well before your trip.