Barker Realty

310 Main St
New Castle, VA 24127
540-864-1100

Telaleasing Enterprises Inc

311 Main St
New Castle, VA 24127
540-864-6096

Charlton Associates

312 Main St
New Castle, VA 24127
540-864-6900

Bear Paw Cafe

318 Main St
New Castle, VA 24127
540-864-5609

Dollar World

324 Main St
New Castle, VA 24127
540-864-8275

Movie Starz Video

324 Main St
New Castle, VA 24127
540-864-8980

Main Street Shops

326 Main St
New Castle, VA 24127
540-864-7466

Paitsel Funeral Home

417 Main St
New Castle, VA 24127
540-864-5142

Craig County Health Dept

Main St
New Castle, VA 24127
540-864-5136

Craig County Historical Society

Main St
New Castle, VA 24127
540-864-7023