About

Maidenhead is a town and unparished area 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.

You can learn more about Maidenhead Berkshire at http://en.wikipedia.org/wiki/Maidenhead