Restaurant specializing in Italian cuisine, pizza, and seafood. Located near a beach with fine white sand and crystal-clear waters.