Aozora is a Japanese restaurant offering inventive sushi creations alongside French-inspired dishes in a fusion setting.