IZUMI SUSHI - Chicago, IL
River North area. Sushi and Japanese food. Includes menus, photos, hours, map and contact information.