The restaurant is yet another storefront along Independence Square, but the size and the simple decor belie the quality of ...