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.

Elmo's Grill

6931 Hwy 30a, Santa Rosa Beach, FL 32459
+1 850-267-2299
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent36%
  • Very good29%
  • Average19%
  • Poor8%
  • Terrible8%
Travellers talk about
“crab legs” (67 reviews)
“hush puppies” (22 reviews)
“seafood” (31 reviews)
Closed Now
All hours
American, Bar, Seafood, Pub
€€ - €€€
6931 Hwy 30a, Santa Rosa Beach, FL 32459
All Details
Write a ReviewReviews (237)
Traveller rating
Traveller type
Time of year

1 - 10 of 237 reviews

Reviewed 4 weeks ago

Old beach bar place with new ownership. Located on the west end of 30A. You can do much better in the area.

Thank Jeff M
Reviewed 12 November 2017 via mobile

Its been years since I have had a "Shrimp Steamer". Elmo's Grill does steamer very well. Ordered 1 steamer and it was almost too much food for me and my husband.

Thank ckepler2017
Reviewed 4 November 2017

First time to eat here. Decided on getting the crab legs and a cup of gumbo. The crab legs were cooked right and with two lbs was just enough for the two of us. The gumbo was really good but a little to hot! Comes...More

Thank James C
Reviewed 4 October 2017 via mobile

Elmo's was a little disappointing. Website looks great but food is decent at best. Fried seafood was bland. Grilled fish was surprisingly good. Place is okay to drop in if expectations aren't to high; looks old and kinda dirty

Thank 490jefferyh
Reviewed 3 October 2017 via mobile

Very casual. We were there at 6:00 on a Monday. It was busy. We had to wait an hour for our food. I had gumbo which was good. The waitress was not attentive and we had to ask for everything, sometimes twice. Basic things, like...More

Thank JerryJArk
Reviewed 5 September 2017

We are visiting Miramar Beach this week and wanted to find a place with all you can eat crab legs. After finding Elmo's and looking at the reviews, we thought we would give it a try. We ordered the all you can eat plate and...More

2  Thank Kayla J
Reviewed 27 August 2017

Based on a recommendation from a friend, my wife and I decided to try this place out while staying in PCB (about 30 mins away). By happen-stance (seriously, totally unknown to us), our waitress, Morgan, happened to be an old friend of our family and...More

Thank TJ_Conwell
Reviewed 20 August 2017 via mobile

We had a group of 12 on a Saturday night so we figured we would have a tough time getting in and out. Elmo's wasn't too crowded so we gave it a shot. There were several empty tables including two next to each other that...More

1  Thank auburn8
Reviewed 19 August 2017 via mobile

I'd rather go to Elmos than just about any other restaurant in the area. The all you can eat crab is a must. When we first started coming here years ago The all you can eat crab was approximately $18. It has increased over the...More

Thank Tkaplan1
Reviewed 17 August 2017 via mobile

It's not air conditioned really but not too hot. It was worth the crab legs. We started out just getting the 2lbs each but soon realized that you can unsnap your pants and stop drinking water and fit about 4-6 lbs of crab legs in...More

Thank AnApple
Nearby HotelsSee all Santa Rosa Beach Hotels
30A Suites
87 reviews
.08 km away
Residence Inn by Marriott Sandestin at Grand Boulevard
543 reviews
5.39 km away
Courtyard by Marriott Sandestin at Grand Boulevard
675 reviews
5.65 km away
Hilton Sandestin Beach, Golf Resort & Spa
2,721 reviews
6.00 km away
Nearby Restaurants
Bayou Bill's Crab House
730 reviews
1.54 km away
Stinky's Fish Camp
1,654 reviews
1.50 km away
550 reviews
1.37 km away
98 Bar-B-Que
118 reviews
1.35 km away
Nearby Attractions
Grand Boulevard at Sandestin
52 reviews
5.05 km away
Topsail Beach State Preserve
400 reviews
.82 km away
YOLO Board and Bike
49 reviews
3.75 km away
Magnolia House
6 reviews
4.83 km away
Ask a question
Questions & Answers
21 August 2017|
Response from Amanda J | Property representative |
Yes, we accept all major credit cards
Melanie B
30 June 2017|
Response from Amanda J | Property representative |
yes! AYCE crablegs are part of the AYCE Feast which includes crablegs, boiled shrimp, fried shrimp, fried fish, and NY Strip for $45 (or any combination you'd like)
7 August 2015|
Response from Kathy L | Reviewed this property |
yes, 4-6 daily
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
American, Bar, Seafood, Pub
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Local cuisine, Groups, Kids, Child-friendly
Open Hours
16:00 - 21:00
16:00 - 21:00
16:00 - 21:00
16:00 - 21:00
16:00 - 21:00
16:00 - 22:00
16:00 - 22:00
Location and Contact Information
  • Address: 6931 Hwy 30a, Santa Rosa Beach, FL 32459
  • Location: United States  >  Florida (FL)  >  Florida Panhandle  >  Santa Rosa Beach
  • Phone Number: +1 850-267-2299
  • E-mail
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