New Castle VA Hotels & Motels 1. 553 Salem Ave, New Castle, VA 24127 | Country Squire Inn (540) 864-0553