About
Now in Scripps Ranch/Poway, Tio Leo's is San Diego's favorite authentic Mexican restaurant, celebrating 40 years of business.
Address: 12205 Scripps Poway Pkwy Ste E101, Poway 92064
Phone: (858) 284-0110
Email: moc.anitnacsoeloit@ofni
Parking:
Lot
State: CA
City: Poway
Street Number: 12205 Scripps Poway Pkwy Ste E101
Zip Code: 92064
categories: mexican restaurant