Libby's Italian Pastry Shop
323 Washington Ave, North Haven 06473