Get directions to: Steam & Ice, Tampa, FL
Restaurant address: 9000 N Florida Ave Tampa, FL 33604, USA
Restaurant: Steam & Ice