If you can't apprach her face to face then find her on facebook and add her as a friend. Believe me this works. Get a private convo going and ask questions, get to know her. If that dont work ask her if she is on MSN and add her.

However you will run the risk if she is with someone so you may get hurt but if u don't ask you don't get.

I would always recommend talking face to face but if you aint got the confidence yet use the above.

Good luck