We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Taco Son

2510 22nd Ave N, St. Petersburg, FL 33713-4311
+1 727-851-9800
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent54%
  • Very good24%
  • Average13%
  • Poor6%
  • Terrible3%
Travellers talk about
“taco” (13 reviews)
“tortas” (2 reviews)
Open Now
07:30 - 21:00 Hours
Mexican, Latin, Vegetarian Friendly
2510 22nd Ave N, St. Petersburg, FL 33713-4311
All Details
Write a ReviewReviews (82)
Traveller rating
Traveller type
Time of year

1 - 10 of 81 reviews

Reviewed 1 week ago

First off the place is on the East end of the building, lots of parking. I had the taco's a soft and hard shell , what i was impressed about was the soft taco did not bust in my hand before i finished it. The...More

Thank Jammerpat
Reviewed 1 week ago

Great food made fresh, variety is excellent and fast service. The prices are good as well. Always busy

Thank Donna P
Reviewed 8 March 2018 via mobile

I've gone to eat here several times when visiting my brother in St. Pete, always a delight. I can't remember what I ate the prior time here but this time I made sure I posted what I ordered. I ordered a Carne Asada torta, which...More

1  Thank William D
Reviewed 26 February 2018

Hit or miss on take out. Have had orders carefully packed (as requested for long drive) and have had orders barely make it home or inaccurate. They do have daily specials but there are upcharges for any substitutions. Nice personnel, I do take out about...More

Thank DodoDidi
Reviewed 31 January 2018

We stopped here today as we were in the area. It is about 40 miles from home but we definitely will go back. Pork tacos were terrific, probably best I have had in a long time. Salsa was very good. I did not do the...More

Thank Barbara L
Reviewed 21 January 2018

stoped by on night 20 minutes before close. i didnt know that and i got an attitude about it. i left. it was the only time i had been there

Thank shawn k
Reviewed 13 January 2018 via mobile

I’m a taco maniac. I eat tacos just about every day. The steak taco at Taco Son the best EVER! They got it right. I just wish they had a store closer to my house. Thank you Taco Son!

Thank helluvabock
Reviewed 9 November 2017

My husband really likes there horchata a drink that he use to drink in Guatemala. There food is always good and they always give you a lot.

Thank Glenda C
Reviewed 8 October 2017 via mobile

Good but next time will try earlier in day. Staff seemed preoccupied, maybe with closing in 25 minutes. Table salsas good, but the go order salsa failed. Will visit again

Thank Glenn M
Reviewed 14 September 2017

Love the quesadillas. The food is very tasteful and seems fresh. Service was good. Would recommend trying.

Thank FLA-couple33709
Nearby HotelsSee all 43 hotels in St. Petersburg
Quality Inn & Suites at Tropicana Field
205 reviews
.82 miles away
Hampton Inn St. Petersburg
842 reviews
.93 miles away
Budget Inn
87 reviews
1.06 miles away
Days Inn ST. Petersburg Central
463 reviews
1.15 miles away
Nearby Restaurants
Mazzaro's Italian Market
2,659 reviews
.32 miles away
279 reviews
.65 miles away
Texas Cattle Company
440 reviews
.76 miles away
Jo-El's Kosher Foods
86 reviews
.13 miles away
Nearby Attractions
Cage Brewing
35 reviews
1.56 miles away
Historic Kenwood
36 reviews
.79 miles away
Pinellas Ale Works
25 reviews
1.60 miles away
Craftsman House Gallery
19 reviews
1.47 miles away
Questions & Answers
Get quick answers from Taco Son staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Wheelchair Accessible, Television
Good for
Child-friendly, Kids
Open Hours
11:00 - 17:00
07:30 - 21:00
07:30 - 21:00
07:30 - 21:00
07:30 - 21:00
07:30 - 21:00
07:30 - 21:00
Location and Contact Information
  • Address: 2510 22nd Ave N, St. Petersburg, FL 33713-4311
  • Location: United States  >  Florida (FL)  >  St. Petersburg
  • Phone Number: +1 727-851-9800
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing