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” (27 reviews)
“chips and salsa” (22 reviews)
“shrimp” (13 reviews)
Closed Now
All hours
Mexican, Vegetarian Friendly
€€ - €€€
301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
All Details
Write a ReviewReviews (388)
Traveller rating
Traveller type
Time of year

101 - 110 of 384 reviews

Reviewed 24 July 2016

Free salsa had a good heat to it, which my wife and son loved. After chugging down one Dos Equis, I switched to sweet tea to mediate the heat. I like spicy food, and the salsa didn't disappoint. I suspect there was a tiny habanero...More

2  Thank Keith M
Reviewed 22 July 2016

The 2 for 1 margarita sign caught our attention so we stopped at this restaurant for dinner (2 for 1 is Sunday to Thursday). The margarita were authentic - you can taste the fresh lime and tequila - more refreshing that the frozen ones from...More

Thank Catie4
Reviewed 21 July 2016

This restaurant has a great location and the only Mexican restaurant in the area, so we were excited to get in and seated relatively quickly. The decor was entertaining and appearance was clean and promising. Someone took our drink order pretty quickly, too. Unfortunately, that...More

Thank rlwnkc
Reviewed 12 July 2016

The chips are good, the salsa is good, the Margaritas are good. Their steak fajitas are what I'd call "authentic Mexican" style, so if that's what you're familiar with and that's what you like...you'll like it. If, however, your idea of fajitas is a worcestershire...More

Thank Chad J
Reviewed 9 July 2016 via mobile

Excellent mexican food. Guacamole was the best we have had. Atmosphere was excellent. Easy parking. We live close by and will be making this our local regular mexican restaurant. Service was very good and our food came out really fast.

Thank Jennifer M
Reviewed 6 July 2016 via mobile

We arrived at almost 9pm for dinner and were able to get right in which was nice. However, our waitress was abrupt and made us feel like an inconvenience. My husband and I ordered margaritas, which were very watered-down and expensive. The food tasted like...More

Thank lcarlson302
Reviewed 3 July 2016 via mobile

The food was great, the margaritas were amazing!! We had a great time and really enjoyed the food! We got our food quickly and everything tasted delicious!

Thank aatkins1
Reviewed 30 June 2016

Food was ok, nothing great. Seemed a little pricy for a few enchiladas. Service was definitely a let down. Our waitress was not friendly, and complained that the restaurant was busy and only had five servers working. ( there were only about six tables of...More

Thank Jeffandpattie
Reviewed 27 June 2016

The food was great and the portions were crazy big. The server was very polite. We never had to ask for refills. I would definitely recommend this restaurant!

Thank Shelly M
Reviewed 26 June 2016 via mobile

Food was ok. The service was very slow and we came in when the restaurant was almost empty. I'm not certain our server spoke any English as she only said "ready" and "ok". No one checked on us after food was brought to us. They...More

Thank Wendy P
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Prestige Collection Harbourside at Marker 33
24 reviews
.24 km away
Gulf Towers Resort Motel
116 reviews
.26 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
858 reviews
.39 km away
Great Heron Inn
163 reviews
.42 km away
Nearby Restaurants
Kooky Coconut
539 reviews
.98 km away
Slyce Pizza Bar
1,375 reviews
.06 km away
Crabby Bill's
3,907 reviews
.25 km away
Lulu's Oyster Bar & Tap House
1,439 reviews
.41 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
133 reviews
.82 km away
Splash Harbour Water Park
88 reviews
.22 km away
Indian Rocks Historical Museum
55 reviews
.20 km away
Island Marine Rentals
119 reviews
1.45 km away
Ask a question
Questions & Answers
14 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
Kids, Child-friendly, Groups
Open Hours
11:00 - 22:00
11:00 - 21:30
11:00 - 21:30
11:00 - 21:30
11:00 - 21:30
11:00 - 21:30
11:00 - 22:00
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