Windsor and Maidenhead

English

edit

Proper noun

edit

Windsor and Maidenhead

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