Fraser Place Canary Wharf 4 stars

80 Boardwalk Place, Trafalgar Way, Tower Hamlets, London, E14 5SF, United Kingdom

Hotel image
Read more reviews for Fraser Place Canary Wharf