The Inn at Shasta Lake

18026 O'brien Inlet Rd, Lakehead, 96051, United States of America

Hotel image
Read more reviews for The Inn at Shasta Lake