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