Located in London within 750 yards of Islington, Islington Apartments offers accommodation with a Smart TV and a kitchen. Free WiFi is featured.
Emirates Stadium is less than 0.6 miles from the apartment. London City Airport is 9.9 miles away.
71 Shelton Street, London, WC2H 9BP, United Kingdom
All rights reserved
Powered by Canvas