skip to main content skip to footer

Sloan's Restaurant

81539 CA-111
Indio, CA 92201
Tel: 760-347-3923
Fax: 760-775-7440
Get Directions