Located in the heart of London

25 Alfreds Way Barking, London, IG11 0AG