19 yrs ago•tj_tj_tj_tjreviewedTaboo11746 Clark St, Arcadia, CA 91006, USA*I've been here a few times....