Imelda

Imelda is located in the Park district of Stormwind City, to the north of the well.