ibis London East Barking 2 stars

Highbridge Road, Newham, Barking, IG11 7BA, United Kingdom

Hotel image
Read more reviews for ibis London East Barking