Loading hotels
Confirming room availability...
Ramada by Wyndham London North M1, M1 Between Jct 2 4, London, United Kingdom
This 4 star hotel is located in the suburbs of London and was established in 2002. It is 14.0 Km from the Wembley Stadium and the nearest station is Edgware Station. The Hotel has 2 restaurants, a bar, a conference room and a coffee shop. All 195 rooms are equipped with hairdryer and air conditioning.