ANCHOR BEACH INN

880 Highway 101 South
Crescent City
California
United States