1. Eggleston Karate Studio 215 W 3rd St, Farmville, VA 23901 Coordinate: 37.30297,-78.39355 Phone: (434) 392-8800