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.

Puerto Vallarta - CLOSED

105045 Overseas Hwy, Key Largo, FL 33037-3043
+1 305-451-4083
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent54%
  • Very good28%
  • Average6%
  • Poor4%
  • Terrible8%
26 Jun 2015
“Awesome authentic Mexican food”
15 Apr 2015
“Authentic Mexican not Tex Mex”
Restaurant Hours Closed
105045 Overseas Hwy, Key Largo, FL 33037-3043
All Details
Reviews (104)
Traveller rating
Traveller type
Time of year

1 - 10 of 103 reviews

Reviewed 27 June 2015

Some of the best food we had in the keys. Homemade salsa and hot sauce are a must try. Everything is super fresh. This place is truly a hidden gem!

Thank StinkyBeansBug
Reviewed 16 April 2015

After having our fill of fish, we wanted to try the Mexican in Key Largo. We started with nachos...not exactly what we thought of as nachos but a very light salad. We then had tamales and cheese enchiladas and rice. Both were excellent. Very unique...More

Thank P L
Reviewed 31 December 2014

Food was reasonably priced, and I enjoyed what I ordered. Not worth a big journey, but if you want decent Mexican (including many seafood options), it is a safe pick.

Thank M L
Reviewed 15 April 2014 via mobile

We live locally and visit this Restuarant at least three times a month. The prices and food are really good. The Resturant moved from Key Largo to Islamorada this February 2014 . Our family never visited while they were open up there but we heard...More

1  Thank Swipenow
Reviewed 7 April 2014

The platter was ordered with a sampling of their food and sadly all of it tasted the same. Nothing stood out. The service was courteous and friendly but overall, I didn't feel this was a place to return to.

Thank Deanne A
Reviewed 4 April 2014

We stopped here on our way back to Hollywood from a daytrip to the Keys. At first we were a little worried because there didn't appear to be any other cars in the parking lot and it was 5:30 so we thought maybe that is...More

Thank Jenny G
Reviewed 28 March 2014

This is one of our favorites in the area. We always visit multiple times each visit to the Keys. We loved the old location, as it was so quaint. That being said the food is still awesome at the new place, and we are happy...More

Thank shopergal
Reviewed 26 March 2014

Found this place whilst waiting in a queue on US1, and decided to stop for dinner. I'm glad we did! The food was really tasty, and the staff were clearly very busy but still attentive. My wife and I both had enchiladas, and we found...More

Thank Ben G
Reviewed 19 March 2014

This is by far the best Mexican Restaurant that we've been to. Generous portions. Very tasty food. And very reasonable prices. My wife had chicken quesadilla and it was thick with filling not flat like most places. I had burrito ranchero and it was huge....More

Thank JVWessel
Reviewed 8 March 2014 via mobile

If you love Mexican flavors, you will love this place. Attentive wait staff, really good chef makes a great time out! Nice addition to the Upper Keys!

Thank KeysDazza
Nearby HotelsSee all 20 hotels in Key Largo
Key Largo Bay Marriott Beach Resort
2,263 reviews
2.25 km away
Hampton Inn Key Largo
3,669 reviews
4.94 km away
Largo Resort
3 reviews
5.48 km away
Key West Inn
556 reviews
8.27 km away
Nearby Restaurants
The Buzzard's Roost
990 reviews
2.14 km away
The Fish House
3,161 reviews
4.49 km away
Lazy Lobster
275 reviews
3.90 km away
The Fish House Encore
564 reviews
4.53 km away
Nearby Attractions
Key Largo Chamber of Commerce and Visitor Center
56 reviews
1.35 km away
Saint Justin Martyr Catholic Church
26 reviews
.65 km away
Capt. Sterling's Everglades Tour
402 reviews
.93 km away
Horizon Divers
281 reviews
1.07 km away
Improve this listing

Restaurant Details

Good for
Local cuisine, Child-friendly
Location and Contact Information
  • Address: 105045 Overseas Hwy, Key Largo, FL 33037-3043
  • Location: United States  >  Florida (FL)  >  Florida Keys  >  Key Largo
  • Phone Number: +1 305-451-4083
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