Taquitos Mexican Restaurant
5.5 Star Rating
9617 Bay Pines Boulevard Saint Petersburg, Florida 33708 | Restaurant Info
Estimated delivery time: 47 minutes