Izumi is a Japanese restaurant offering sushi, hibachi dishes, and Asian fusion cuisine, complemented by beer and sake in a comfortable setting.