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.

El Zarape

204 Atlantic Beach Cswy, Atlantic Beach, NC 28512-7356
+1 252-808-2233
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent39%
  • Very good35%
  • Average14%
  • Poor6%
  • Terrible6%
Travellers talk about
“fajitas” (11 reviews)
“cheese dip” (3 reviews)
Open Now
11:00 AM - 10:00 PMAll hours
$$ - $$$
204 Atlantic Beach Cswy, Atlantic Beach, NC 28512-7356
All Details
Write a ReviewReviews (189)
Traveller rating
Traveller type
Time of year

1 - 10 of 188 reviews

Reviewed 29 October 2017

This is our first night in AB meal. Awesome Margaritas, great food, great service, Carnitas Tacos are the best.

Thank B1362VManthonyk
Reviewed 9 October 2017 via mobile

Ate here last night. Husband was really looking forward to Mexican dinner and we had eaten here in the past. Like other times the service was VERY slow. Restaurant was not busy and had wait staff. They slowly seated us then took over 20 minutes...More

Thank Sharon D
Reviewed 9 October 2017

The quesadilla was soggy, too much juice inside, black beans were covered in white cheese, burrito had what tasted like spaghetti sauce covering it (tasted strongly of oregano) Great salsa & guacamole. Not impressed overall. Waitress was very nice.

Thank 604barb
Reviewed 19 September 2017 via mobile

Great food!! The salsa is fabulous!! One of the best taco salads I've had! If you like Mexican food, give this place a try!!

Thank rhonda p
Reviewed 9 September 2017

you're hungry. you're tired. you've been driving all day. you've loaded then unloaded the car. you haven't been to the grocery store yet. you need to eat, and you are not going to cook. i think el zarape gets lots and lots of diners with...More

Thank streetcar
Reviewed 8 September 2017 via mobile

The food was good but the service bad when we visited on Labor Day weekend. We were 9 people at dinner so waited for 45 minutes to get a table. It is both a bar and restaurant.

Thank Don J
Reviewed 5 September 2017 via mobile

Always Good! Staff is always friendly. Great atmosphere. Try their chicken enchiladas,very good as is the cheese dip. You may have to wait for seating in the summer but it is worth the wait.

Thank Teresa W
Reviewed 19 August 2017 via mobile

Are here upon arrival. Wanted something quick and reliable. As it goes for a lot of Mexican restaurants, it was good and quick.priced not at vacation prices.

Thank NCTraveler032
Reviewed 17 August 2017

My daughter and I ate here one evening. The restaurant was not crowded, the frozen drinks were huge, and we sat in the back room with a slight view of the dock. The service was good, the food pretty good (a little greasy), the price...More

Thank Puttertat
Reviewed 13 August 2017

Came here with a group of 10 people for dinner. We were seated as soon as we walked in and we were greeted with accommodating smiles. The restaurant was nicely appointed and decorated with Mexican themes and had a lively, fun and family orientated environment....More

Thank ernestollorente
Nearby Restaurants
Amos Mosquito's Restaurant & Bar
1,158 reviews
1.04 km away
4 Corners Diner
526 reviews
.20 km away
Island Grille
474 reviews
.88 km away
Crab's Claw
800 reviews
.59 km away
Nearby Attractions
Oceanana Pier & Pier House Restaurant
131 reviews
1.14 km away
Hoop Pole Creek Nature Trail
34 reviews
1.33 km away
AB Watersport Adventures
65 reviews
.63 km away
Capt. Stacy Fishing Center
38 reviews
.33 km away
Questions & Answers
Get quick answers from El Zarape staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Child-friendly, Kids
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 204 Atlantic Beach Cswy, Atlantic Beach, NC 28512-7356
  • Location: United States  >  North Carolina (NC)  >  North Carolina Coast  >  Atlantic Beach
  • Phone Number: +1 252-808-2233
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