About Leeds
Leeds is a centrally located city in the UK, connecting almost 7 million people within an hour’s drive. The accessibility of the city and recent development of the whole region make property investment in Leeds a profitable business technique.