Eating Greek Italian at Stefano Greek Italian Restaurant restaurant in Temple Terrace, FL.

Feedback

Do you manage or own Stefano Greek Italian Restaurant?

Yes