Chinese pagoda-style restaurant near Camden Canal.