Studham

English

Proper noun

Studham

  1. A village and civil parish in Central Bedfordshire, Bedfordshire, England (OS grid ref TL0215).

References