Location
Parish Administrator The Vicarage
Ormond Road
Richmond
TW10 6TH
Surrey
United Kingdom
Phone:
(020) 8940 0362
See map: Google Maps
Surrey GB
Diocese:
Latitude:
51.46
Longitude:
-0.30
Location Category:
London