Get directions to: Lil Mexico, Selma, AL
Restaurant address: 8 Mulberry Road Selma, AL 36703, USA
Restaurant: Lil Mexico