Get Directions to Village Square Cafe ← View details 22-24 The Square, Birchington, Kent CT7 9AB, United Kingdom, Birchington-on-Sea, England Get Directions From* To * — Required information