Roanoke Valley Youth Soccer Association
City Recreation
909 Trueblood Road
Halifax, NC 27870
(252) 578-5621

Roanoke Valley Youth Soccer Association

City Recreation