National Hotel

Alexandra Palace

Location

National Hotel

Address
17-19 Queens Avenue
London
N10 3PE
Telephone:
+44 (0)20 8883 1633

Facilities

Catering Facilities
Breakfast included