Castelli's Ristorante Best Italian, Address : 73098 CA-111, Palm Desert, California 92260 Phone : 760-773-3365 Official Website Best of the Best CLAIM YOUR LISTING