Oscar's Downtown Palm Springs

125 E Tahquitz Canyon Way #108 Palm Springs CA 92262 USA

(760) 325-1188

Location