Yes, that's Judds Charm.
I have been through the Anne circuit twice.
First time as a fairly long day walk.
Second time we stayed at Judds Charm, approximately where the capital 'L' is in 'Lonely Tarns' heading on the 1:25k map;
very good camping everywhere around this area, just pick somewhere with the best views of Lot / Lightning Ridge.
Lake Picone also looked very nice, tho could be a little damp after rain as it is low & flat; there is a nice little stream running through it.
You really couldn't go all that wrong with either camp site, it's truly a beautiful area, enjoy.
Below, a couple of pics:

- Looking south toward Judds Charm (from the walking track).

- Flat camping east of Lake Picone (just out of view).