Gio's Deli Plus
3318 Henderson Blvd Tampa, Florida 33609 | Restaurant Info