Cartogiraffe.com

Saint Mark's Parish Church of South Teddington and Hampton Wick

Saint Mark's Parish Church of South Teddington and Hampton Wick is a church in St. Mark's Road in London Borough of Richmond upon Thames.