Luna Rossa is an Italian restaurant specializing in wood-fired pizzas and a variety of Italian dishes, with options for dine-in or takeout. Vegetarian options are available.