Squaw Creek Inn and Resort in Stonyford
4425 Sites Lodoga Rd,
Stonyford, 95979
(530) 963-3483
(530) 963-3483
Providers of dining in Stonyford
dining, food, restaurant