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

11 - 20 of 391 reviews

Reviewed 6 December 2017 via mobile

The food here is always delicious. Love the chips n salsa. That’s what keeps me coming back n it’s only Mexican restaurant near by. However the service is always terrible n not the cleanest restaurant in town. Most of the time it’s too warm in...More

Thank Mason1969
Reviewed 11 November 2017 via mobile

Great service and very friendly Great food Lots to choose from Clean Great place for bdays Local favorite

Thank Chrissy1113
Reviewed 10 November 2017

Cute place smashed into an old corner building. Probably a good place to sit and drink, I wouldn’t recommend it to eat. Went there twice because it’s so handy and we were hungry for Mexican. We cured ourselves. I’ll describe the food; have you ever...More

Thank R2213CNjimr
Reviewed 21 October 2017 via mobile

The only restaurant we went back to a 2nd time on this trip. All other area restaurants were good, but their authentic Mexican food was excellent.

Thank MichaelTStacey
Reviewed 16 October 2017

If you don't mind having your Margaritas pre made and stored in a large Tupperware this is your place. I could not believe that they just dip them out of a plastic box. We have been coming to the area a few times a year...More

Thank Mark C
Reviewed 6 October 2017 via mobile

Stopped in with the family (our 3 teenagers) for margaritas (for us) and virgin cocktails for the teens. Great drinks! Good service, nice decor. Loved the appey's and chips but sadly the guacamole is something to be desired. Soupy actually. Very unappealing tbh. But other...More

Thank jimjenhegs
Reviewed 7 September 2017

I loved the food here! The gravy on my enchilada was soooo good. They serve an excellent salsa with the chips to start out your meal. I would definitely eat here again. The prices were also very reasonable.

Thank NoDak F
Reviewed 11 August 2017 via mobile

Decent traditional Mexican food. They'll give you just 2 baskets of chips free. They are not unlimited. The margaritas are 2 for 1 but are mostly water.

Thank TN_PaulNashville_TN
Reviewed 30 July 2017

Some of the best Mexican food I've ever had. Service could have been a little better, but wouldn't stop me from returning. Food was great!

Thank kwolfe75
Reviewed 29 July 2017 via mobile

The food and price was good but the service was crappy. It took our waiter like 10 minutes to get our drinks and he only took like two per trip. Then did the same with our food and silverware. Wasn't bad but wasn't great either.

Thank Jacob C
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,089 reviews
.25 km away
Lulu's Oyster Bar & Tap House
1,509 reviews
.41 km away
Slyce Pizza Bar
1,408 reviews
.06 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
93 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
Child-friendly, Groups, Kids
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