North Elba Town Clerk 2693 Main St # 101 Lake Placid, NY 12946 Phone: (518) 523-2162
Category: City Government - Executive Offices