Locust Mountain Grill Address: 219 Main St, New Castle, VA 24127 Phone: (540) 864-8600 Restaurants Other Businesses: Gone Country at 219 Main St, New Castle, VA 24127 Pine Top Restaurant at Highway 615, New Castle, VA 24127 SUBWAY at 316 Market St, New Castle, VA 24127