Sometimes the best restaurants are found in unassuming locations even at your neighborhood strip mall. But let it be known that these sometimes easy-to-miss eateries are often cooking up some magic. From pizza joints to delis to Indian buffets, don't sleep on these top-notch hidden gems.