Top Local Places

Slapton Village Hall

, Leighton Buzzard, United Kingdom
Meeting Room

Description

ad

Reasonable rates. The hall is at the heart of the local community. Secretary and booking: Sophia is at

CONTACT

Quiz