1. Battleground Martial Arts
41 Lakeside Dr, Farmville, VA 23901
Coordinate: 37.31665,-78.45422
Phone: (434) 414-8645
2. CrossFit 1st Due
1004B E 3rd St, Farmville, VA 23901
Coordinate: 37.29615,-78.38062
Phone: (434) 607-1945
3. CrossFit
2202 W 3rd St, Farmville, VA 23901
Coordinate: 37.31175,-78.4207
Phone: (434) 547-7267