Dude just ask her already
What have you got to lose?....thats right: nothing. Worst she can say is "no" right!?
She will be flattered. Get some nice happy flowers, a box of chocos and hand them to her asking if she'd like to meet you for a coffee or something. Dress sharp, look good, speak polite.
Many years ago when I was in Winchester I went to this cafe and the girl who served me knocked me off my feet. After I was done eating I left but couldnt get her out of my head. So I did what I suggested to you: I got a nice bunch of flowers (no roses remember), a box of chocos, gathered up my courage and walked right in there.
"Hi...this is for you, I think you are really nice and hey to be honest you bowled me over. Could I take you out for a meal?"
She went bright red but smiled the sweetest smile.
"No...no...no-ones ever done this to me before....Im so fl...flattered I dont know what to say...thank you"
So yea.....what you waitin for ....