The Alexandra palace Hotel is situated in one of the London's most stylish districts, Muswell Hill...
Alexandra Palace Hotel offers Comfortable Ensuite Bed and Breakfast Rooms in North London next to Wood green, Highgate Archway with Free Parking WIFI internet
Also known as: Alexandra palace Hotel, The Alexandra palace Hotel