Mama’s Italian restaurant opens in Carle Place – Newsday