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.
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.