Camp Keola

Camp Keola, 69054 Huntington Lodge Rd, Lakeshore, CA 93634, United States

(559) 893-3505

Location