I was already there once during the main quest, but I can't find the place again. I read later that there is a merchant there selling really good saddlebags, and I'd like to visit that merchant. But Novigrad is just so big, and I didn't memorize the location of Putrid Grove.
Where exactly in Novigrad is it?