Barnes House, IG11
Barking
Barnes House is located on St Margaret’s.
return to article