Catalina Canyon Resort and Spa

888 Country Club Dr
Avalon
California
United States