30 Churchill Pl, London E14 5RE, England, United Kingdom
Distance: 106 yd.
Company description
Oasis Living provides a place to short stay apartments in London with all the comforts of home and the consistency of a hotel. Enhance your travel by staying in one of our apartments.