image

Pilgrims Hall Restaurant

 

Be the first to review

Pilgrims Hall Restaurant is a quaint eatery located in Canterbury, UK, serving up delicious homemade dishes made with locally sourced ingredients. With a warm and inviting atmosphere, this restaurant is the perfect spot for a cozy meal or intimate gathering.

image