The resort town of Avalon (pop. 2,918) is located 50mi/80km south of Los Angeles on Santa Catalina Island. From Long Beach and San Pedro there are daily boat and air trips to Avalon. More Info
Please confirm the accuracy of the address and location before planning your trip.