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.

PJ's Oyster Bar

Is this your business?
415 2nd St, Indian Rocks Beach, FL 33785-2569
+1 727-596-5898
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent46%
  • Very good33%
  • Average14%
  • Poor4%
  • Terrible3%
Travelers talk about
“oysters” (134 reviews)
“ribs” (26 reviews)
Closed Now
All hours
American, Bar, Seafood, Soups, Gluten Free Options
$$ - $$$
415 2nd St, Indian Rocks Beach, FL 33785-2569
Write a Review
Reviews (980)
Traveler rating
Traveler type
Time of year

1 - 10 of 980 reviews

Reviewed yesterday

PJ's has a good weekend ambience, quite popular and the selection and food better than your average beach place. It's middle road as far as cost of nearby places. It's fun and service was great.

Thank daviddecoursy
Reviewed yesterday

It moved from across the street 3 years ago but the new location is even better. Food is marvelous if you like seafood. Had raw oysters on the half shell and hot peel and eat shrimp (get them with the bay seasoning on the side,...More

Thank Jeffrey Y
Reviewed 4 days ago via mobile

Fun, lively place. We come here all the time for the amazing giant tender lobster tails! Kids love seeing PJ the parrot too.

Thank marinacityfamily
Reviewed 1 week ago

Visited with friends and just had a burger. It was good. Enjoyed sitting outside and visiting with friends. One of them had the fried oysters and loved em. Good atmosphere, but since the Rays were on they wouldn't change it to the Yankee game. :)

Thank bsites1968
Reviewed 1 week ago

PJ's was good but atmosphere not the greatest area tight and not airy. The food was good but not as good as Lulu's

Thank fred c
Reviewed 1 week ago via mobile

Love PJ'S and visit every time we return to the area. Been returning for last 15 years. Excellent seafood in family friendly atmosphere.

Thank Michael C
Reviewed 2 weeks ago via mobile

As usaul P.J.Oyster Bar was excellent food was great as well as the service, brought some friends from Winter Springs and loved the food and atmosphere.

Thank Curtis P
Reviewed 3 weeks ago via mobile

We wanted good seafood when in St. Pete's Beach and we were not disappointed. $22 for a 1.25lb Lobbie that was cooked just right and split which cut the hassle in half. Good drinks and friendly staff - we went two nights in a row!

1  Thank Darrel-Raynor
Reviewed 3 weeks ago via mobile

This place is always great, from the service to the food. Oysters on the half shell are always fresh and delicious. The best grouper sandwich on the beach just remember to ask for the Cold tartar sauce from the frig because it makes it that...More

Thank John C
Reviewed 3 weeks ago via mobile

Fun family atmosphere. Lots of choices on the menu ... don't forget to leave your mark on the wall. The kids never let us leave Indian Rock without a visit

1  Thank Sara S
Nearby Restaurants
Slyce Pizza Bar
1,274 reviews
.19 miles away
Lulu's Oyster Bar & Tap House
1,244 reviews
.08 miles away
Kooky Coconut
500 reviews
.42 miles away
Crabby Bill's
3,481 reviews
.11 miles away
Nearby Attractions
Indian Rocks Beach Nature Preserve
121 reviews
.43 miles away
Splash Harbour Water Park
62 reviews
.12 miles away
Indian Rocks Historical Museum
50 reviews
.10 miles away
McGough Nature Park
62 reviews
.47 miles away
Questions & AnswersAsk a question
Is pj better than crappy bills
April 22, 2017|
Answer Show all 12 answers
Response from RickGodsey | Reviewed this property |
Both are good. They have different ownership which means the menu's are different. Each has their own specialty's and I like them both.
Janet Z
do you have gluten free options
March 22, 2017|
Answer Show all 4 answers
Response from Rhonda C | Reviewed this property |
Not sure if they did.
What are your prices?
March 20, 2017|
Response from MahkayKatz | Reviewed this property |
The menu's on their website with prices listed.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Kids, Families with children, Local cuisine, Large groups, Bar scene, Special occasions
Open Hours
12:00 pm - 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:30 pm
11:00 am - 10:30 pm
Location and Contact Information
  • Address: 415 2nd St, Indian Rocks Beach, FL 33785-2569
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-596-5898
  • 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