Description
Tio Leo's on Napa Street has been a beloved San Diego Mexican Restaurants for over 32 years. We have live music, salsa dance nights, catering & more!
Address
5302 Napa St, San Diego, CA 92110
Tio Leo's on Napa Street has been a beloved San Diego Mexican Restaurants for over 32 years. We have live music, salsa dance nights, catering & more!