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.

TJ's Italian Cafe

1515 Gulf Blvd, Indian Rocks Beach, FL 33785-2749
+1 727-596-1515
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent49%
  • Very good25%
  • Average17%
  • Poor5%
  • Terrible4%
Travellers talk about
“pasta” (33 reviews)
“bread” (23 reviews)
Closed Now
All hours
Italian, Pizza, Vegetarian Friendly, Gluten Free Options
$$ - $$$
1515 Gulf Blvd, Indian Rocks Beach, FL 33785-2749
All Details
Write a ReviewReviews (345)
Traveller rating
Traveller type
Time of year

1 - 10 of 342 reviews

Reviewed 1 week ago

I lived in IRB for 2.5 years and never ate at TJ's! Tried it for my 60th BDay celebration and the food & service was excellent.

Thank mariadO7218VC
Reviewed 2 weeks ago

In our experience, Indian Rocks Beach is a bit limited, food-wise, unless you are a fan of mediocre sea-food. TJ's was a notable exception. We ate there twice, and it was really good both times. First time, we both had the veal, marsala or picatta,...More

Thank holtspa
Reviewed 2 weeks ago via mobile

We had family from out of town. We had Grouper Picatta, Chicken Marsala, and Tomato Pizza. All were ok but not fantastic. The pizza pieces were floppy and the toppings fell off. Service was excellent. Prices are very reasonable. We've been here 3 times. We...More

Thank Marc S
Reviewed 2 weeks ago via mobile

Food, atmosphere, server, cost was excellent. Wished they sold the sauce!!! Went there more than once during our time there

Thank ladyice1725
Reviewed 4 weeks ago

We have dined here several times and always enjoy our meal. We recently met friends here, one of whom is Italian. She always orders the spaghetti and meatballs and declares them authentic. My husband loves them also. I usually order something with chicken or veal...More

Thank Mary W
Reviewed 4 weeks ago

We have enjoyed TJ's during our annual visits to Indian Rocks Beach; this time we took our kids and grandkids. Everyone was very complimentary - - loved their dinner. Boys had pizza; adults had pasta dishes, all of which were DELICIOUS!!! And their warm bread!!!!...More

Thank 2lancers
Reviewed 4 weeks ago

TJ's Italian is an annual visit for our group every January. It is a very nice, friendly and delicious restaurant in Indian Rocks. They have a diverse menu and everything we have had there over the last three years is great. Very good moderate priced...More

Thank Dennis S
Reviewed 16 January 2018 via mobile

If your in the mood for Italian this is definitely a must to try. Our main entrees were so yummy. The Alfredo sauce is so creamy it is out of this world. The lobster meal is a total of 10 ounces of lobster and you...More

Thank Brittany R
Reviewed 11 January 2018

This was our third time at TJ’s. Had out of town friends, called ahead and arrived on time. Got seated after a few minutes, took a while to get appetizers but had to request silverware as it was not provided. Asked for bread and we’re...More

Thank Mha100
Reviewed 3 January 2018

First visit. The food was delicious and the service excellent. My friend had fried calamari and I had a chicken Caesar salad. Will return.

Thank Jo0547
Nearby HotelsSee all 5 hotels in Indian Rocks Beach
Sea Star Motel & Apts.
93 reviews
.28 km away
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
867 reviews
1.72 km away
Gulf Towers Resort Motel
117 reviews
1.73 km away
Prestige Collection Harbourside at Marker 33
34 reviews
1.80 km away
Nearby Restaurants
Lulu's Oyster Bar & Tap House
1,476 reviews
1.57 km away
Kooky Coconut
544 reviews
1.00 km away
Guppy's on the Beach
1,872 reviews
.18 km away
Keegan's Seafood Grille
1,176 reviews
.05 km away
Nearby Attractions
Morgan Beach Park
10 reviews
1.11 km away
Kolb Park
15 reviews
.27 km away
Rad Bicycles
17 reviews
.18 km away
Beach Art Center
15 reviews
.22 km away
Ask a question
Questions & Answers
25 November 2016|
AnswerShow all 5 answers
Response from way2muchfun52016 |
thank you for your replies.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$13 - US$26
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Reservations, Full Bar, Delivery, Accepts Credit Cards
Good for
Romantic, Child-friendly, Kids, Local cuisine, Special Occasion Dining
Open Hours
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 10:00 p.m.
11:00 a.m. - 11:00 p.m.
11:00 a.m. - 11:00 p.m.
Location and Contact Information
  • Address: 1515 Gulf Blvd, Indian Rocks Beach, FL 33785-2749
  • Location: United States  >  Florida (FL)  >  Indian Rocks Beach
  • Phone Number: +1 727-596-1515
  • E-mail
TJ's Italian Cafe Restaurant ~ Indian Rocks Beach Locals say, TJ's Italian Cafe combines a tranquil environment and good food with an emphasis on hospitality to make for the perfect place to recharge or unwind while indulging in a unique dining experience. Whether your on vacation or looking for a vacation from the everyday life, come dine with us today! Italian ~ Seafood ~ Pasta ~ Pizza We deliver 7days a week.
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