Hotels Closest To Castella


Lake Shasta Lodge
21417 Main St
Lakehead-Lakeshore, CA 96051
16.8 miles from Castella
Check prices and availability