Roseview Alexandra Palace Hotel is located in Londonƒ??s Muswell Hill, 20 minutesƒ?? walk from East Finchley Tube Station and 1.5 miles from Alexandra Palace Railway Station. It opens onto a terrace.
Address: 2 Queens Avenue, Muswell Hill, Alexandra Palace, London
Rates from:
GBP 44 Book Now