Sushi Oro is a Japanese restaurant offering above-average sushi and presentation.