Eating Sushi at Osuba restaurant in Waxahachie, TX.

Feedback

Do you manage or own Osuba?

Yes