Travel to Avalon
Avalon, upgraded
Avalon is a charming coastal paradise nestled on Catalina Island, off the sun-kissed shores of Southern California. Enjoy crystal-clear waters, a picturesque harbor, and a laid-back atmosphere.
Avalon is a charming coastal paradise nestled on Catalina Island, off the sun-kissed shores of Southern California. Enjoy crystal-clear waters, a picturesque harbor, and a laid-back atmosphere.