Forest Gate Hotel 2 stars

105 Godwin Road, Newham, London, E7 0LW, United Kingdom

Hotel image
Read more reviews for Forest Gate Hotel