Town Hall Address 339 Market St New Castle, VA 24127 United States- Craig County Zoning 540-864-5380 339 Market St New Castle, VA 24127 United States Fire District 540-864-7079 626 Holcombe Ave. New Castle, VA 24127 United States Town Clerk 540-864-5380 339 Market St New Castle, VA 24127 United States Water 540-864-5380 339 Market St New Castle, VA 24127 United States Sewer 540-864-5380 339 Market St New Castle, VA 24127 United States Tax Collector 540-864-5380 339 Market St New Castle, VA 24127 United States Code Enforcement 540-864-5380 339 Market St New Castle, VA 24127 United States County Craig