sushi restaurant in Omaha, Nebraska
The conversation starts in the journal — be the first to post.
Ota is a sushi restaurant in Omaha, Nebraska.