Ok, I have to hold my hand up and say I'm still lost! I am still new around here so that is my excuse.

Is Al Osra near THE CENTRE, sort of near Ramada hotel?

Also where is this Al Nasr street?

Any guidance provided gratefully accepted.