Izumi Sushi Spokane : Welcome to izumi sushi located in westlake hills, texas. Izumi Sushi Spokane - Located in spokane and spokane valley, wa.