Get directions to: Cafe Japon, Tampa, FL
Restaurant address: 2223 West Shore Blvd N Tampa, FL 33607, USA
Restaurant: Cafe Japon