Where Italy Meets Florida!
Since 1990
1515 Gulf Blvd., Indian Rocks Beach, FL 33785

OPEN DAILY at 11:00 am
Make your reservations now:

Welcome to TJ’s

Call 727-596-1515

Conveniently located at 1515 Gulf Blvd., Indian Rocks Beach, FL 33785

TJ's Italian Cafe is a family owned restaurant which has been a landmark in Indian Rocks Beach, FL for 25 years. Voted as "one of the best" Italian restaurants in South Florida, TJ's is a restaurant known for serving authentic Italian cuisine and local fresh seafood with a personal touch.

Our staff is friendly and customer service is our #1 priority!

Make your reservations now:


Enjoy The Atmosphere

The relaxed family ambiance combined with a spectacular view of the stunning sunsets makes dining at TJ's Italian Cafe a delicious and memorable experience.

TJ's Italian Cafe is open daily for lunch and dinner and is a place where you can sit inside our beautifully decorated dining room or enjoy the year-round perfect weather of Indian Rocks Beach and sit outside on the veranda.

Fresh & Delicious Food

TJ's Italian Cafe provides a fresh selection of local seafood, gourmet pizzas, salads, sandwiches, pastas, and Italian cuisine. Come visit us and see why so many people are calling TJ's Italian Cafe the "BEST" restaurant in Indian Rocks Beach!

"Very authentic Italian foods." - Diramsey47, Trip Advisor
"Wonderful pepperoni pizza that was as good as we had in Venice." - Remixedrooms, Trip Advisor

We Deliver 7 Days a Week
We cater parties of all sizes and deliver.