Canary Heights 3 stars

215 Barking Road, Canning Town, Newham, London, E16 4HH, United Kingdom

Hotel image
Read more reviews for Canary Heights