Izumi is an Asian fusion restaurant known for its quality and creative Japanese cuisine.