Keysoe

English

Proper noun

Keysoe

  1. A village in Bolnhurst and Keysoe parish, Bedford borough, Bedfordshire, England (OS grid ref TL0762).