10787 Camino Ruiz
San Diego, CA 92126
San Diego, CA 92126
Open HoursM-Th 11am-9:30pm, F 11am-10:30pm, Sa 10am-10:30pm, Su 10am-9:30pm
OverviewTio Leo's is a family-run favorite providing fresh Mexican food since 1976. The food is well-prepared and tasty, though fans of authentic Mexican food may find it a little mild...
more