King William County Parks & Recreation
Register Now

Department Contact Info


Parks and Recreation Main Office
7890 Richmond Tappahannock Highway
Aylett, VA 23009
Hours: Monday-Friday 8:30-4:30
804-769-4981


Parks and Recreation Director: Kayla Huffman
kayla.huffman@kwc.gov

Parks and Recreation Assistant Manager: Allison Patterson
allison.patterson@kwc.gov

Parks and Recreation Specialist: Brandon Walsh 
brandon.walsh@kwc.gov

Parks and Recreation Assistant: Cameron Cooksey 
cameron.cooksey@kwc.gov