Located in the heart of Avalon on Catalina Island, this beachfront hotel features a spa & wellness centre. It also serves a daily free continental breakfast and free Wi-Fi is available. Avalon Pier is 3 minutes’ walk away.
Number of rooms: 52
205 Crescent Avenue, Avalon, CA 90704, United States