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

Is this your business?
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...
  • Excellent25%
  • Very good34%
  • Average20%
  • Poor9%
  • Terrible12%
Travelers talk about
“fajitas” (28 reviews)
“shrimp” (14 reviews)
Closed Now
All hours
Mexican, Vegetarian Friendly
$$ - $$$
301 Gulf Blvd, Indian Rocks Beach, FL 33785-2537
All Details
Write a Review
Reviews (378)
Traveler rating
Traveler type
Time of year

21 - 30 of 374 reviews

Reviewed May 15, 2017

Went there on the Sat. before Mothers day. Had eaten there in the past few months and was a decent Mexican restaurant. No so on this occasion. We got there around 9 pm. (they close at 10). Before we got our dinner, they started cleaning...More

Thank martinjmagner
Reviewed May 9, 2017

We began with fantastic margaritas. And then found a great enchilada sauce makes a good enchilada a great dinner. Everyone at our table had good things to say about their dinner. Over dinner, we revisited meals we had in Mexico and what we had on...More

Thank jayski_WP
Reviewed May 3, 2017

Great place for Mexican food close to the beach---some outdoor seating. I enjoyed the taco's and our service was Good.

Thank 12755huskr
Reviewed April 29, 2017 via mobile

Good prices great food and service. The serve a nice mix of original Mexican food. Great for a lunch

Thank Xander O
Reviewed April 26, 2017

Have been here many times and only thing they could improve is their margaritas (too weak for my taste). Love the unlimited chips and salsa and generous food portions. Right across the street from a great beach access for watching the sunset!

Thank sara665
Reviewed April 22, 2017

Service was terrible, they were not that busy even though the parking lot was full. Took over 10 minutes for a drink order. The food was very undercooked, beyond the fact that it was pretty cold. Pass this place up and go somewhere else, you...More

Thank jcrock505
Reviewed April 22, 2017

Went for the margaritas and great food. The service was fast and the decor was nice. The margaritas were 2 for 1

Thank irishsynch1
Reviewed April 13, 2017

We driven past this place several times and finally decided to stop in for lunch. I had the chicken frajitas and my husband had the burrito. Both meals were very good. My only complaint with this place as the service. Our waitress was very nice,...More

Thank ellyce0
Reviewed April 6, 2017

Visit Mexico on the Beach. They have a little of everything. Chips and salsa brought to the table right away at no charge. The Margarita's are ok, so upgrade to a more top shelf one if you want something stronger. The rice and beans are...More

Thank Sandra W
Reviewed April 1, 2017 via mobile

You don't have many choices for mexican on the Blvd. Food was just so so. It wasn't expensive so I my expectations weren't high. Got what I thought. Service was decent.

Thank Jonnasdad
Nearby Restaurants
Slyce Pizza Bar
1,325 reviews
.04 miles away
Kooky Coconut
520 reviews
.61 miles away
Lulu's Oyster Bar & Tap House
1,310 reviews
.26 miles away
Crabby Bill's
3,623 reviews
.15 miles away
Nearby Attractions
Indian Rocks Beach Nature Preserve
128 reviews
.61 miles away
Splash Harbour Water Park
78 reviews
.13 miles away
Indian Rocks Historical Museum
51 reviews
.12 miles away
Island Marine Rentals
113 reviews
.90 miles away
Ask a question
Questions & Answers
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
$5 - $15
Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Families with children, Large groups
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