Ramada London Finchley

Printer-friendly version

Ramada London Finchley
London, United Kingdom 
Located near Alexandra Palace,
this 88-room hotel offers easy access to the London Underground, the M1 and A1 highways, The Bobath Centre and several corporate complexes. The hotel offers an onsite Mediterranean restaurant offering traditional Greek cuisine and a heated outdoor patio. Guests can take advantage of free Wi-Fi access and parking.