Windsor and Maidenhead

English

Proper noun

Windsor and Maidenhead

  1. A royal borough of Berkshire, England, comprising those two towns and the surrounding area.