6016 N. Flora Vista Avenue, Tampa, FL, 33604