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.

Comments
JDS Travel News JDS Viewpoints JDS Africa/MI