Luna Rossa is an Italian eatery specializing in thin-crust pizza, homemade pasta, and seafood, complemented by scenic views.