Previous Image Next Image barnabas St Barnabas church (1903), Walthamstow, London. The south-east entrance and Vicarage seen from St barnabas Road. St Barnabas church (1903), Walthamstow, London. The south-east entrance and Vicarage seen from St barnabas Road.
You must log in to post a comment.