Get directions to: Del Rio, Wallace, NC Restaurant address: 922 N Norwood St Wallace, NC 28466, USA Driving Walking Bicycling Restaurant: Del Rio