italian restaurants wallpaper ybor italian restaurants tampa ybor Ybor City Tampa Florida 33605 Fax. Best Italian in Ybor City Tampa Bay FL 33605 - La Terrazza Ristorante Italiano Casa Santo Stef… Saturday, June 4, 2022 Edit