15 yrs ago•thomas1reviewedSeven Seas25 S MacDill Ave, Tampa, FL 33609, USA*Went here on a Wed afternoon...