La Piccola Luna Rossa is a pizza restaurant offering Italian, Mediterranean, and seafood dishes. Vegetarian options are available.