Alondra's Restaurant

Restaurant in Selma, North Carolina

Opening hours: Fr, Sa 11:00-00:00; Su 11:00-23:00

308 South Pollock Street, Selma, 27576