Where is Shell Grotto?

Where is Shell Grotto located?

Shell Grotto, Kent, United Kingdom (approx. 51.388°, 1.3899°)


Where is Shell Grotto on the map?