Luna Rossa is an Italian restaurant specializing in pizza and pasta dishes, including baked pasta options. The menu features antipasti, soups, and salads, with vegetarian options available.