1. US Post Office 320 W Main St, Salem, VA 24153 Coordinate: 37.29092,-80.06463 Phone: (800) 275-8777
2. US Post Office 1970 Roanoke Blvd, Salem, VA 24153 Coordinate: 37.27451,-80.01988 Phone: (800) 275-8777