PJ's Oyster Bar

PJ's Oyster Bar
415 2nd St, Indian Rocks Beach, Florida 33785
 

PJ’s has been a favorite with locals and visitors alike since it first opened 28 years ago in Indian Rocks Beach. The St. Pete Beach restaurant opened 20 years ago and has grown steadily ever since.