Located in London within 5 km of Alexandra Palace, Amazing Rooms W/ Shared Kitchen in Tottenham features accommodation with free Wi-Fi, seating area and a kitchen. There is a fully equipped private bathroom with shower and free toiletries.
Lebus Street, London, N17 9FD, United Kingdom
Hotel booked 1 times today.
Nightly rates from $88