Every food on the menu carries a pungent smell and erupts the flavor on your taste buds. A must-visit place!