Town Hall Address 10 Village Square Rd North Yarmouth, ME 04097 United States- Cumberland County Website http://www.northyarmouth.org Town Clerk 207- 829-3705 United States Tax Collector 207- 829-3705 United States Assessor 207- 829-3705 United States Code Enforcement 207- 829-3705 United States Fire District 207- 829-3025 United States Town Hall Hours Mon 8:00-6:00 Tues-Thurs 8:00-5:00 County Cumberland