Get directions to: Joto Japanese Steak House, Sarasota, FL
Restaurant address: 7971 N Tamiami Trl Sarasota, FL 34243, USA
Restaurant: Joto Japanese Steak House