Alexander Inn

The Alexander Inn is Palm Springs's newest luxury inn. Tucked away on a charming side street on the south side of Palm Springs, the Alexander Inn offers spacious one and two-bedroom villa suites, each with separate living areas and fully equipped kitchens