Orpington Village Hall, 311 High Street Orpington, BR6 0NN

Location: