Forest View Hotel 3 stars

227 Romford Rd, Stratford, Newham, London, E7 9HL, United Kingdom

Hotel image
Read more reviews for Forest View Hotel