W Hill Rd, St Leonards, Saint Leonards-on-sea TN38 0AH, United Kingdom +44 1424 420839
How to go there
Cafe Loc: 50.8512 / 0.537652
Plan your visit