Holiday Inn Resort Catalina Island

888 Country Club Dr Avalon CA 90704 USA

(310) 510-0325

Email Holiday Inn Resort Catalina Island

Location