Orchid Tree Inn, Palm Springs

Orchid Tree Inn

261 South Belardo Road