Izumi Japanese Steakhouse Tualatin, OR

8125 SW Nyberg St, Tualatin, OR 97062