12121 W Linebaugh Ave, Tampa, Florida 33626 USA
Bianca pizza (no spinach)... tons of garlic and cheese! YUM!
Photo Credit: Yelp