I don't remember where specifically the shop that sells them is located, but it's somewhere in the Dark World I believe.
An alternative would be to just buy a regular shield, either in Kakariko Village (Dark World), or in the shop located just south of the waterfalls on the east most section of...