You are here

Neptune caves (Neptune's Grotto) is a stalactite cave near the town of Alghero on the island of Sardinia, Italy.