Month: February 2018

Indian Falls, Newburne, Nova Scotia

Indian Falls, Newburne, Nova Scotia

Indian Falls is a stunning natural attraction located in the small community of Newburne, Nova Scotia, Canada. Nestled in the heart of the province’s beautiful countryside, Indian Falls is a must-visit destination for anyone looking to experience the raw beauty of Nova Scotia’s wilderness. The