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 good34%
  • Average19%
  • Poor9%
  • Terrible12%
Travellers talk about
“fajitas” (28 reviews)
“chips and salsa” (23 reviews)
“shrimp” (13 reviews)
Closed Now
Mexican, Vegetarian Friendly
$$ - $$$
301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
All Details
Write a ReviewReviews (396)
Traveller rating
Traveller type
Time of year

1 - 10 of 391 reviews

Reviewed 5 days ago 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 5 days ago 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 2 weeks ago 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 7 February 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 7 February 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
Reviewed 30 January 2018

The food is very good, and great portions. Love the fajitas, Queso and Chips very good, Salsa is also very good, close to the house for me!

Thank pacbos
Reviewed 26 January 2018

Went here for dinner last night. Have driven by often but never have stopped. We were seated right away. Our server was not friendly at all. Never even knew her name. The food however was excellent. We will probably go back hoping for a different...More

Thank Katiej11651
Reviewed 3 January 2018

We were seated promptly-the server was attentive and knew the menu. The food was great and we had large portions.

Thank Mandy C
Reviewed 30 December 2017 via mobile

Good food! Priced Right! In the heart of everything in Indian Rocks Beach... If you're looking for a good traditional meal, this is your place!

Thank Roger N
Reviewed 26 December 2017 via mobile

Wonderful service and food. Our first time but I’m sure we will try it again. The enchiladas was really good and so was everything else the rest ordered. Thank you.

Thank AcapulcoFred
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Prestige Collection Harbourside at Marker 33
45 reviews
.23 km away
Gulf Towers Resort Motel
118 reviews
.26 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
874 reviews
.39 km away
Great Heron Inn
165 reviews
.42 km away
Nearby Restaurants
Jake's Cantina
250 reviews
.33 km away
Crabby Bill's
4,073 reviews
.25 km away
Slyce Pizza Bar
1,407 reviews
.06 km away
Lulu's Oyster Bar & Tap House
1,503 reviews
.41 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
138 reviews
.82 km away
Island Marine Rentals
125 reviews
1.45 km away
Splash Harbour Water Park
92 reviews
.22 km away
Indian Rocks Historical Museum
56 reviews
.20 km away
Ask a question
Questions & Answers
15 October 2017|
AnswerShow all 7 answers
Response from jimjenhegs | Reviewed this property |
Sorry- idk
4 May 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, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Parking Available
Good for
Groups, Kids, Child-friendly
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 9:30 PM
11:00 AM - 10:00 PM
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
Save your favourites!
Keep track of your top restaurant finds.
Save now