Maidenhead is a town within the Royal Borough of Windsor and Maidenhead, in Berkshire, England. It lies on the River Thames and is situated 25.7 miles (41.4 km) west of Charing Cross in London.
Source: CIA Factbook, Wikipedia
Did you find it useful?
Do you have pictures or stories to share about Maidenhead? Send them to