Camp Elphinstone
Gibsons,
British Columbia,
Canada
YMCA Camp Elphinstone is located on BC’s Sunshine Coast .We offer land and water based activities...
YMCA Camp Elphinstone is located on BC’s Sunshine Coast .We offer land and water based activities...