Bearfoot Inn

Hotel
Location
888 N Indian Canyon Dr
Palm Springs, CA
92262