Imura Sushi & Robata is a Japanese restaurant offering sushi rolls and robata dishes, complemented by a selection of sake.