Alexandra Palace Bed & Breakfast

4 Elgin Road, London, N22 7UE

02088894505