Water Lodge 3

2 Beds
Underground Station iconCanary Wharf
E14 5SHE14 5SH
Add to wishlist
From £215 per night