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.

JD's Restaurant & Lounge

125 Gulf Blvd., Indian Rocks Beach, FL 33785
+1 727-595-1320
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent38%
  • Very good32%
  • Average16%
  • Poor7%
  • Terrible7%
Travellers talk about
“salad” (35 reviews)
“pancakes” (12 reviews)
“burgers” (19 reviews)
Closed Now
All hours
American, Bar, Seafood, Pub, Vegetarian Friendly, Gluten Free Options
€€ - €€€
125 Gulf Blvd., Indian Rocks Beach, FL 33785
All Details
Write a Review
Reviews (567)
Traveller rating
Traveller type
Time of year

1 - 10 of 561 reviews

Reviewed 1 week ago

I have been to JD's several times over the past years. The food at JD's is passable but their prices are a bit steep for what you are getting. The manager has been rude on several occasions that I have been there with a group....More

Thank prissypoodle123
Reviewed 1 week ago

Reasonable drink prices and food specials. Piano player and Sing your heart out or dance the night away. Bartender was Awesome and very nice and the people are locals and tourists alike.

Thank AJ M
Reviewed 6 September 2017 via mobile

OK.. so we ate here our 1st night of vacation and had great food and friendly staff wait on us. We were so pleased we returned 3 nights later and to our surprise the place was not at all what it was the 1st night....More

3  Thank CharityJackson
Reviewed 16 August 2017 via mobile

After driving up and down Gulf Blvd looking for a bar open somewhat late and found JD's, walking in was like walking into a blast from the late 60's-early 70's. Older crowd between ages of 65 and up, dancing to a really poor quality musician....More

1  Thank D7351OPlaurah
Reviewed 15 August 2017 via mobile

Just walk from our hotel for breakfast in this colorful restaurant , great food and service, price nice with a beautiful view if intracoastal bay

Thank memendez15
Reviewed 10 August 2017

Really good restaurant for breakfast, lunch and dinner. This time we had breakfast which was really good, service excellent and food as good as usual. This restaurant has an excellent ambience and very good food. Happy hour appears to be all day, another plus! This...More

Thank srb264
Reviewed 8 August 2017 via mobile

This used to be one of our favorite places. They are slipping. Don't try to get food for a full 30 min while they are switching from breakfast to lunch. Prices are higher and food tastes processed.

1  Thank JanettaSue
Reviewed 30 July 2017

Excellent, fun back patio with live music every day. Always busy with locals, happy hour until 6 every day with loads of deals on bar food too. Great, chilled vibe with everyone of all ages just enjoying the music and getting drunk! We used the...More

Thank holidayer73
Reviewed 24 July 2017 via mobile

We love JD's outside area. Great food and music. We visit every time we're on vacation from Michigan.

Thank Suzette W
Reviewed 22 July 2017 via mobile

unfortunately bartender had a bad attitude mostly a bunch of rednecks hanging out a local bar is usually fun but can't say that for this visit :-(

1  Thank Oneboatgrl
Nearby Restaurants
Kooky Coconut
529 reviews
1.16 km away
Haze Ice Cream
282 reviews
1.48 km away
Lulu's Oyster Bar & Tap House
1,352 reviews
.59 km away
Slyce Pizza Bar
1,348 reviews
.24 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
129 reviews
1.17 km away
Splash Harbour Water Park
81 reviews
.35 km away
Indian Rocks Historical Museum
52 reviews
.37 km away
Island Marine Rentals
115 reviews
1.27 km away
Ask a question
Questions & Answers
24 March 2017|
AnswerShow all 12 answers
Response from lgmsam | Reviewed this property |
The food is awesome! I love JDs. It's predominantly a fish restaurant but the sides/bar snacks are also nice and the cocktails are delicious (there's one called a Penguin something... gives you brain-freeze but it's worth... More
Richard A
2 October 2016|
AnswerShow all 4 answers
Response from MikeT545454 | Reviewed this property |
Must have had a bad day. JD's is what it is. Not a Chuckie Cheese and not a family restaurant. More of a casual adult hangout with an outdoor patio and entertainment. Flip flops and tee shirts appropriate.
18 October 2015|
AnswerShow all 5 answers
Response from John P | Reviewed this property |
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
Breakfast, Lunch, Dinner, Brunch, After-hours, Drinks
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Kids, Child-friendly, Bar Scene, Groups, Local cuisine
Open Hours
08:00 - 23:00
08:00 - 23:00
08:00 - 23:00
08:00 - 23:00
08:00 - 00:00
08:00 - 00:30
Location and Contact Information
  • Address: 125 Gulf Blvd., Indian Rocks Beach, FL 33785
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-595-1320
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