When we owned our restaurant we used to purchase our Greek Spinach Pie, Baklava, and Wedding cookies from Hellas restaurant and bakery. They are just amazing.
Hellas Restaurant is located on the main street of Tarpon Springs sponge docks area. It is across from the water.
It is a large restaurant with plenty of tables and seats.
I have tried several of the Greek dishes but always come back to the Lamb Shank. You just can't beat it.
The prices are a little higher than the back street restaurants. This is definitely a tourist trap. However, you will enjoy the food.
You can either park in the $3 parking areas or drive around the back and park on the street for free. I have never found a free parking space right by the water.
If you have half a day to spare then check it out.