City View Hotel Stratford 1 stars

11 Church Street North, Newham, London, E15 3HU, United Kingdom

Hotel image
Read more reviews for City View Hotel Stratford