Holland Hamrick & Patterson P.O. BOX 1238 Shelby, NC 28151 Phone: (704) 487-8578
Category: Architectural Services Landscape Services