• 275 US Hwy 70 E Selma, NC 27576 US
    Main Number
    (919) 965-6890(919) 965-6890
    Restaurant #12