Santa Catalina Island Holiday

Santa Catalina Island holiday at the Pavilion Lodge in Avalon, CA Our annual family vacation on the island which attracts over a hundred people and which reminds us of our island roots in Rhodes.