
London, United Kingdom
Ramada London North M1
3-star hotel · WYNDHAM HOTEL GROUP
Built in 2002, the Ramada Hotel London North M1 stands as one of the largest Ramada Hotels in Europe. Enjoy free Wi-Fi throughout the hotel and in-room TVs with on-demand movies. This modern hotel boasts 200 en-suite bedrooms…
- Wi-fi
- Wired Internet
- 24-hour reception
- Car park · extra charge























