I would wake her up earlier so she will take an earlier nap and keep the nap short.
My current 2yr old wakes up around 8am lays down for a nap after lunch (about 2 hours) and by nap I mean she's in the bedroom...some days she just plays quietly but most of the time she'll go to sleep fairly quickly. She's typically ready to go to bed for the night around 8:30pm
Other kids when they were 2....#1 about the same as above. #2 I swear he never ever slept.
#3 started dropping her nap around 2-2.5 but then would go to bed around 7pm.