La Luna Rossa is a pizza restaurant offering a taste of Italy. Enjoy their cuisine with the option of outdoor seating.