Restaurant
Stefano Greek Italian Restaurant
5 locals recommend,
Tips from locals
Casual standby for Mediterranean food, from spanakopita to spaghetti, & hearty breakfasts.
Unique things to do nearby
Location
8600 N 56th St
Temple Terrace, FL