Location of the Village Hall in New Waltham


View Larger Map