Get directions to: Short's Grill, Selma, NC
Restaurant address: 122 N Raiford St Selma, NC 27576, USA
Restaurant: Short's Grill