Get directions to: It's A Deli, Indian Wells, CA
Restaurant address: 75750 Ca-111 Indian Wells, CA 92210, USA
Restaurant: It's A Deli