Rated
3.0 out of
5 from
2Reviews
Stefano Greek Italian Restaurant
is Ranked #2 of 20 Restaurants in Grandview Acres Temple Terrace.
Some say it is pleased, disgusting, reasonable.
★★★★★ on the 19th of September, 2010
I have been eatibng there for at least 10 years..even when they were located closer to Busch Blvd. I have always thought they portions were very large for the price and the quality of the food was very good. Nobody makes a better greek salad then they do. And, the prices are very reasonable.