2-10 Harrington Road, Лондон, Великобритания
на основе 48 отзывов
This 3 star hotel is located in the city centre of London and was established in 1997. The hotel has Elevators, Concierge. The hotel has 107 rooms..