Mooresville Water Department

Adress

413 North Main St

(704) 663-3800