Location
Parish Office St Margaret's Visitor Centre,
Brandram Road,
SE13 5EA
London
United Kingdom
Phone:
(020) 8318 9643
See map: Google Maps
GB
Diocese:
Latitude:
51.46
Longitude:
0.00
Location Category:
London