Folkestone Rd, Dover CT17 9SB, United Kingdom +44 1304 202115
How to go there
Coffee shop Loc: 51.1257 / 1.30529
Plan your visit