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, 27576Restaurant in Selma, North Carolina
Opening hours: Fr, Sa 11:00-00:00; Su 11:00-23:00
308 South Pollock Street, Selma, 27576