Italian Price range $15-30$$ 2 locations
516 S.Howard Ave, Tampa, FL 33606
Rated 4.9 out of 5 by 20 guests4.9 (20)
3201 4th Street North, St Petersburg, FL 33706
Rated 4.7 out of 5 by 27 guests4.7 (27)