BizTalk Discovery: Catalina Island Inn

Catalina Island Inn hotel is located in the heart of Avalon, California, steps away from restaurants, shops, tours and the beach at Catalina Island. Come explore our safe and charming town and park the car because everything is within walking distance! Find out more at