4069 Postal Dr
Roanoke, VA 24018
Roanoke, VA 24018
The Cave Spring Post Office is located in the state of Virginia within Roanoke County. This location serves 36,432 Roanoke residents with a median income of $65,882. It's estimated that approximately 58,150 packages pass through this post office each year.