Search results
more images
Canary Wharf Waterfront Apartments- Self Catering
- Discovery Dock Apartments East 3 South Quay Square, Canary Wharf, London, E14 9RR
Hours may change under current circumstances
more images
Hours may change under current circumstances
The place is in a great location and has plenty of appeal The management member Nick greeted us on time and was pleasant to deal with.It was a very clean venue but it's so old and dated it badly needs... more