Convenience Stores in New Castle, VA Craig Creek Mercantile5178 Craig Valley DrNew Castle, VA, 241275408646604Convenience StoresFoodGas StationsKerosene Gas StationsOil And Gas CompaniesThe Barn Show More