Castelli's Ristorante

Italian · Palm Desert, CA

To-Go · Delivery

Hours

More food in Palm Desert, CA · Italian Food in Palm Desert