More about Darvel Town Hall
Darvel Town Hall is located at 10-12 West Main Street, KA17 0AQ Darvel
01560 322437
http://eastayrshireleisure.com/index.php?a=venuedetail&id=3&venueid...