Eating Japanese Sushi at Spin Sushi & Teriyaki restaurant in La Habra, CA.

Feedback

Do you manage or own Spin Sushi & Teriyaki?

Yes