ABINGDON, Va. – Abingdon is a town that punches above its weight – way above. In this small town (pop. 8,270) in the Blue Ridge Mountains of southwestern Virginia, you might expect to find a scattering of mom-and-pop shops along a sleepy Main Street, a diner where the locals gather to catch up on the gossip, and a single B&B that is the traveler’s only option.



