1. Ymca
718 7th St, Altavista, VA 24517
Coordinate: 37.11172,-79.28762
Phone: (434) 369-9622
2. American Legion
718 7th St, Altavista, VA 24517
Coordinate: 37.111664,-79.28759
Phone: (434) 324-7635
3. Ymca
1000 Franklin Ave, Altavista, VA 24517
Coordinate: 37.11442,-79.28872
Phone: (434) 369-1011