Ashford Middlesex Family History Guide

Ashford is a Parish in Middlesex. Ashford is a town almost entirely in the Surrey borough of Spelthorne in England, with a small part falling within Greater London. It is a suburban development situated 15 miles (24 km) west south-west of Charing Cross in London and forms part of the London commuter belt. It is …