The Canary Wharf Flat

2 Beds
Underground Station iconCable Street (Stop LS)
E14 8BGE14 8BG
Add to wishlist
From £187.2 per night