Get directions to: Crazy Sushi Restaurant, Sherwood, OR
Restaurant address: 16055 Sw Tualatin Sherwood Rd Sherwood, OR 97140, USA
Restaurant: Crazy Sushi Restaurant