image of the Tio Leo's Mexican Restaurant

Tio Leo's Mexican Restaurant

5302 Napa St. San Diego CA, 92110 | (619)542-1462


Menu of Tio Leo's Mexican Restaurant

 
go

Back to Top