Is the epidermis nourished by blood vessels located in dermis?
No
The epidermis is the outermost layer of the skin and it is avascular, meaning it does not contain any blood vessels.
The dermis, which is the layer of skin beneath the epidermis, does contain blood vessels which provide nourishment to the epidermis through diffusion.