I would suggest bringing her nap earlier, say 10.30 ish... Or even before.
I know that doesn't work on nursery days though.
My boy normally goes down after lunch around 12 ish, but lately, I've been putting him down around 11.00, before lunch,I make sure he has milk and a biscuit or cracker or breadsticks do he won't be hungry.
He can have 2 hrs sleep and even 3 hrs sometimes! He is always ready for bedtime at 6.45, and falls asleep fairly quickly.
I just think he's on the go from 7 am, such an active, independent boy. And he's always happy to nap and go to bed. But, he does have older siblings, 8 and 4, and he's just slotted in.
Some days he can be really quite grizzly. But, I've found since I've sat down and cuddled, looking at a book or watching tv, diffuses it, if that makes sense, it's nipped in the bud.