Get directions to: Alondra Restaurant, Selma, NC
Restaurant address: 308 South Pollock Street Selma, NC 27576, USA
Restaurant: Alondra Restaurant