1 definition by Dom Pen

Leeds Is a northern City in England. Can be refered to as the capital of the North! Does not in anyway Have a similar population to London. And is no way as cool.. But is lots more friendly and defiantly much cheaper...(much much cheaper) the city centre is cool enough some good venues and awesome People.. I hear Quid Pro Quo on greek st is a great Bar with many beautiful bar staff. The women are by definition cheap and easy and the yorkshire Men are indeed Piss drinking tossers...However there is a large transient Work population and something in the region of 75000 students.. is good fun and worth a visit for the easy sex and cheap beer!!
Lets go upto Leeds and smashed on cheap beer and shag some Northern girls
by Dom Pen December 6, 2007
Get the Leeds mug.