Newland

Avery Animal Hospital

351 Mitchell St, Newland, NC 28657