Eating Japanese Sushi at Sushi Leo restaurant in Longmont, CO.

Feedback

Do you manage or own Sushi Leo?

Yes