I've passed this place many times as I've gone to Target and always wondered about it. After seeing Thi Nguyen's great write up of it this morning (linked below), I'll have to try.
Has anyone been? Any thoughts on it?
7100 Santa Monica Blvd Ste 135, West Hollywood, CA 90046