Leeds is a city in the North of England. It has two universities and a wide range of other facilities. You can get here by train, but unfortunately the cycle paths around the city centre aren't much use.
Advertisement
Leeds is a city in the North of England. It has two universities and a wide range of other facilities. You can get here by train, but unfortunately the cycle paths around the city centre aren't much use.