About

Lake Francis Resort is a Resort in Dobbins, CA.