Ciao Mamma Rosa is a family-run pizza restaurant with over 40 years of experience specializing in Italian cuisine.