Black Mountain is one of those North Carolina towns that feels like a well-kept secret, nestled in the Blue Ridge Mountains ...