Catalina Canyon Resort & Spa Now Re-branded – Holiday Inn Resort Catalina Island

  A Holiday Inn resort opened on Catalina Island near Los Angeles as the island’s only full-service hotel. Holiday Inn re-flagged and updated what was previously the Catalina Canyon Resort & Spa. The 75-room Holiday Inn Resort Catalina Island is located in the hills above the town of Avalon. Catalina is accessible via boat or helicopter, … Read moreCatalina Canyon Resort & Spa Now Re-branded – Holiday Inn Resort Catalina Island