A Holiday Inn resort opened on Catalina Island near Los
Angeles as the island’s only full-service hotel.
Holiday Inn reflagged 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, and visitors can drive only golf carts on
the island.