Wasabi Sushi

1 of 13
433 S Teller St in Lakewood. 10pm-midnight. Enjoy!