New address is: 3333 184th St SW, Suite D, Lynnwood, WA 98037 Next to California Burger and HMart, across the street from red Robin and Alderwood Mall.
All reviews seem positive