You can find
Mamma Longlegs in Venore, exactly here:

But keep in mind that you only can enter 1 time per day, this means that to complete the achivement you have to face the
Mamma Longlegs 3 times in 3 diferents days, hope I explain well what i means.