Martha’s Place in Montgomery, Alabama doesn’t need to do either because the food speaks for itself, loudly and deliciously. Strip mall exterior, five-star soul food interior – never judge a restaurant ...