Old Windsor

English

Proper noun

Old Windsor

  1. A village in Berkshire, England, near the town of Windsor.