New Castle, VA is a small historic town located in Craig County. It is known for its rich history, beautiful scenery, and friendly locals. This quaint mountain town has something to offer everyone, from outdoor activities such as hiking and fishing, to shopping and dining options. There are also numerous historical sites to explore in the area. The reviews of New Castle, VA are overwhelmingly positive with many visitors noting the stunning views and natural beauty of the area as well as the genuine hospitality of the local people. Tourists often remark that visiting New Castle feels like stepping back in time; however, there are plenty of modern amenities that make for an enjoyable stay. Whether you’re looking for a weekend getaway or an extended vacation spot, New Castle will provide you with an experience unlike anywhere else.
based on 1 ReviewsGet to know New Castle with the latest comments and reviews from people who live in or have visited New Castle
Start Your Review of New Castle