1000 North Alameda St La Canada Flintridge, California 91011
Inquisitive young people ages 6-12 can join in a summer camp experience that emphasizes physical activity, surprise and adventure, plus a real commitment to...
See the full event listing at American Towns