Avalon is located on Catalina Island, offering you a tranquil retreat away from the hustle and bustle of Los Angeles
Avalon enjoys a Mediterranean climate year-round, making it an ideal destination for relaxation and fun
Avalon is only an hour boat ride from the Long Beach landing point and the Los Angeles coastline