Florish | A Plant-Based Restaurant in Tampa, FL
Florish is a plant based food restaurant in Tampa Bay, Florida located just 10 minutes from downtown Tampa and 30 minutes south of Busch Gardens. It is located in a strip mall, but don’t let that fool you because as soon as you enter the …