Get directions to: Zensei Sushi, San Diego, CA
Restaurant address: 3396 30th St San Diego, CA 92104, USA
Restaurant: Zensei Sushi