Skip to main content

Tio Leo's Mexican Restaurant

restaurant · mexican restaurant · San Diego, CA

Address
5302 Napa St, San Diego, CA 92110
Phone
(619) 542-1462
Website
tioleos.com
Where
32.7660, -117.1979

Search Hominin for Tio Leo's Mexican Restaurant

Other restaurants nearby

More in San Diego

Tio Leo's Mexican Restaurant — restaurant in San Diego, CA | Hominin