http://maps.google.com/maps?hl=en&ll=41.388405,19.739433&spn=0.002109,0.004635&t=m&vpsrc=6&z=18
It's in the very center of the screen. Really Albania? I mean...WHY? and for anyone who doesn't know what Vodafone is: http://en.wikipedia.org/wiki/Vodafone and yes it operates in Albania...