Skip to main content

Taqueria Los Chilis Del Norte

restaurant · mexican restaurant · Edinburg, TX

Address
3010 E Trenton Rd, Edinburg, TX 78542
Phone
(956) 884-8197
Where
26.2570, -98.1374

Search Hominin for Taqueria Los Chilis Del Norte

Other restaurants nearby

More in Edinburg