Camden Apartments Apartment Islington, London
Situated within 1.8 km of King's Cross Theatre and 1.7 km of Camden Market in London, Camden Apartments features accommodation with free Wi-Fi and a kitchen. It is located 2.7 km from Emirates Stadium and provides luggage storage space.
Number of rooms: 5
284 Camden Road, Islington, London, N7 0BJ, United Kingdom