Falmouth is a village located along the Avon River in Hants County between Mount Denson and Windsor in the Canadian province of Nova Scotia.
Category: Nova Scotia, Canada