101 W Lyon St
Lilia's Stand is located at 101 W Lyon St, Laredo, TX. This location is in the El Trompe neighborhood. This business specializes in Carry & Take Out.
by merchantcircle on November 15, 2018 from
fast food restaurants
Number of employees: 1 to 4
Terms of Service