Get directions to: 2001 Odyssey, Tampa, FL
Restaurant address: 2309 N Dale Mabry Hwy Tampa, FL 33607, USA
Restaurant: 2001 Odyssey