James Island, British Columbia, Canada

James Island is a unique 780-acre private island that offers miles of white sand beaches, grassy dunes, a diverse ecology and flexibility with respect to infrastructure and building

Details:
James Island, British Columbia, Canada