1. US Post Office 700 Broad St, Altavista, VA 24517 Coordinate: 37.1094,-79.29072 Phone: (800) 275-8777