Water Lodge 2

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