Pizza restaurant La Grotta Beach offers Italian and fast food. Open year-round, serving lunch and dinner.