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.

Los Mexicanos

301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
+1 727-596-5253
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent26%
  • Very good33%
  • Average19%
  • Poor10%
  • Terrible12%
Travellers talk about
“fajitas” (28 reviews)
“chips and salsa” (23 reviews)
“shrimp” (14 reviews)
Closed Now
Mexican, Vegetarian Friendly
$$ - $$$
301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
All Details
Write a ReviewReviews (400)
Traveller rating
Traveller type
Time of year

1 - 10 of 395 reviews

Reviewed 2 weeks ago via mobile

Pitcher of margaritas 80% ice, no flavor, $28. Salsa, no ingredients besides Peter and tomatoe. Cinco De Mayo, just another day, no specials. Would never come back. No way this place should be rated as high as it is.

Thank jerhenz62
Reviewed 3 weeks ago via mobile

Our waiter was attentive, food was delicious and portions big. I'm glad to have leftovers for tomorrow.

Thank Jeanniejo1
Reviewed 3 weeks ago

Satisfied with the food, margaritas were not the best. The restaurant has nice ambiance, authentic. Parking & easyto get to

A TripAdvisor Member
Reviewed 3 weeks ago via mobile

We visited early on a Wednesday night. Fajitas we're burned - when I mentioned it to her, she got very defensive/argumentive. My sister ordered salad, ranch on the side, and half of an avocado. It came with sour cream all over it, so avocado. When...More

Thank A TripAdvisor Member
Reviewed March 24, 2018 via mobile

Similar to the review written in February of the same title, we experienced similar events with the food and service. We felt rushed and the two for one margaritas did not even taste like margaritas but more like cool aid. One member of our group...More

Thank Mattywhale
Reviewed March 15, 2018 via mobile

Always love this place!! We keep coming back for the two for 1 margaritas and this time I got the platos mixto which was chicken topped with shrimp and practically licked the plate clean. Super good!

Thank vsrose18
Reviewed March 15, 2018 via mobile

We just had dinner along with margaritas at this restaurant. You can eat inside or outside and food and drinks are great!

Thank Joanne R
Reviewed March 5, 2018 via mobile

Very pleased with our decision to try this place. 2for1 Margaritas was a good starter followed by chips and salsa. Fish tacos were also very good. Chicken nachos were plentiful with great taste.

Thank cer718
Reviewed February 6, 2018

Most of us had the tacos. I had fish taco and the others had chicken. We all enjoyed them. The waitress was very accommodating. Overall very enjoyable.

Thank jariatti
Reviewed February 6, 2018 via mobile

I love Mexican food and this place looked like it would have great, authentic stuff. Bleurgh! Really sorry but the food came out so quickly it was obvious it had been sitting on a plate somewhere and then just thrown in the microwave! There was...More

Thank Matt W
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Prestige Collection Harbourside at Marker 33
73 reviews
.23 km away
Gulf Towers Resort Motel
120 reviews
.26 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
888 reviews
.39 km away
Great Heron Inn
165 reviews
.42 km away
Nearby Restaurants
Jake's Cantina
260 reviews
.33 km away
Slyce Pizza Bar
1,445 reviews
.06 km away
Crabby Bill's
4,198 reviews
.25 km away
Lulu's Oyster Bar & Tap House
1,567 reviews
.41 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
150 reviews
.82 km away
Indian Rocks Historical Museum
57 reviews
.20 km away
Island Marine Rentals
128 reviews
1.45 km away
Splash Harbour Water Park
105 reviews
.22 km away
Ask a question
Questions & Answers
October 14, 2017|
AnswerShow all 7 answers
Response from jimjenhegs | Reviewed this property |
Sorry- idk
May 4, 2016|
AnswerShow all 3 answers
Response from BDF527 | Reviewed this property |
Wish I could help. We're a couple from Pittsburgh who went to Indian Rocks Beach to escape our ridiculous winter. I'm sure something's going on, and I'm sure well worth the effort to contact them to find out. Have fun! Bill
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$5 - US$15
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Child-friendly, Kids
Open Hours
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 9:30 p.m.
11:00 a.m. - 9:30 p.m.
11:00 a.m. - 9:30 p.m.
11:00 a.m. - 9:30 p.m.
11:00 a.m. - 9:30 p.m.
11:00 a.m. - 10:00 p.m.
Location and Contact Information
  • Address: 301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-596-5253
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