Shanghai Village Barking

Shanghai Village Barking
62 Longbridge Road, Barking, Essex, IG11 8RT
Photo of Shanghai Village Barking