Maidenhead

Maidenhead is a town in Berkshire, England. It is located west of the River Thames, about 41 km from London. The population is 58,848 (as of 2001).

Hotels