Maidenhead
From Wikipedia, a free encyclopedia written in simple English for easy reading.
- Maidenhead can also mean hymen
Maidenhead is a town in England in Berkshire. About 60,000 people live in the town. The town is about 25 miles (41 kilometres) from London. It is named after a wharf that was built there in 1297. It lies on the River Thames.
This short article can be made longer. You can help Wikipedia by adding to it.