Sushi Nobara is a Japanese restaurant offering sushi, maki and other dishes prepared fresh on-site. Delivery and takeout options are available.