Walmart Pharmacy ← View details 1851 West Main Street, Salem, VA 24153 +1 540-375-2624 Get Directions From* To * — Required information