" Dr. Mena is very patient and caring. He's the best! " PATIENT REVIEW — Dee, FL. Tour The Office. Address . 2835 W De Leon St #104, Tampa, FL 33609. Phone (813) 443.0606. Fax Number (813) 443.0608.ABOUT US‧PATIENTS‧CONTACT US‧UPDATES‧eVisit‧Meet Dr. Mena.