Catalina Canyon Resort and Spa

888 Country Club Dr., Avalon, California, United States

$89.00
Avg. per Night
Tranquil resort nestled in the foothills of Catalina Island with views to the ocean. The Catalina Canyon Resort and Spa is nestled in the foothills of Catalina Island overlooking the quaint town of Avalon and the ocean below.