CATALINA ISLAND INN

125 Metropole Street
Avalon
California
United States