Mama Rosa is a restaurant specializing in pizza, American, and Italian cuisine.