Tio Leo's

5302 Napa Street San Diego 92110