Get Directions to St Marks C Of E Church ← View details The Vicarage, Saint Marks Road, Teddington, Middlesex TW11 9DE, United Kingdom, Teddington, England Get Directions From* To * — Required information