Feola's Italian Ristorante
7110 5th Avenue North, St. Petersburg, Florida, 33710-7528
(727) 347-8415