1 Bedroom Duplex Apartment - Student Accommodation in Isle of Dogs, London, United Kingdom | Ocxee