Bella's Italian Cafe0 Ratings yelp logo
1413 S Howard Ave #100 Tampa, Florida 33606 | Restaurant Info