Opened in 1997, this has the distinction of being the first luxury inn on Catalina Island. It is located on the beach-front overlooking Avalon Bay. There are six suites in total and each one of them is named after one of southern California's Channel I... More [+]
Information
Address:
108 Sumner AvenueAvalon, CA, US
Phone:
(888) 394-7684
More Information
Amenities
Categories
Credit Card


