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 good33%
  • Average15%
  • Poor7%
  • Terrible7%
Travellers talk about
“burger” (31 reviews)
“salad” (28 reviews)
Open 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 (564)
Traveller rating
Traveller type
Time of year

1 - 10 of 558 reviews

Reviewed 4 days ago 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

Thank D7351OPlaurah
Reviewed 5 days ago 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 1 week ago

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 1 week ago 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.

Thank JanettaSue
Reviewed 3 weeks ago

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 3 weeks ago 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 4 weeks ago 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 :-(

Thank Oneboatgrl
Reviewed 4 weeks ago via mobile

5 of the 6 of us ordered and enjoyed the Wednesday $1 burgers, and the 6th ordered a couple early-bird $5 apps for her meal. Fun place, good service and food!

Thank lnchlady
Reviewed 4 weeks ago via mobile

Unfortunately I was not pleased with my dining experience here. My appetizer and main meal were way overpriced and did not even fill me up. I would recommend going to LuLu's or Jimmy Guanas.

Thank Courtney P
Reviewed 4 weeks ago via mobile

The breakfast was as delicious as it was plentiful. Pancakes can't be beat. Wonderful thick cut bacon. We will be going back. Oh, the waitress was attentive and very sweet, too b

Thank DCrawford486
Nearby Restaurants
Slyce Pizza Bar
1,326 reviews
.24 km away
Kooky Coconut
520 reviews
1.16 km away
Lulu's Oyster Bar & Tap House
1,311 reviews
.59 km away
The Pub Waterfront Restaurant & Lounge
1,445 reviews
1.35 km away
Nearby Attractions
Indian Rocks Beach Nature Preserve
128 reviews
1.17 km away
Splash Harbour Water Park
78 reviews
.34 km away
Indian Rocks Historical Museum
51 reviews
.36 km away
Island Marine Rentals
113 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
3 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.
19 October 2015|
AnswerShow all 5 answers
Response from John P | Reviewed this property |
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
USD 20
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
Groups, Child-friendly, Kids, Local cuisine, Bar Scene
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