Angel StayHouse
324A Essex Road, Islington, London, N1 3PB, United Kingdom,Object type: Homestay London
324A Essex Road provides accommodation located in North London. Conveniently located on a main road, guests have easy access to local restaurants and food marke