Tio Leo's Mexican Restaurant
5302 Napa St, San Diego
(619) 542-1462
Menu
Restaurants in San Diego, CA
Tio Leo's Mexican Restaurant
5302 Napa St, San Diego, CA 92110
(619) 542-1462