Company name: Flaunden Village Hall
Description: The Church | www.flaunden.com
Birch Ln, Flaunden, Hemel Hempstead HP3 0PT, United Kingdom