Leeds lies in the heart of England and is very important business hub for many. Leeds has a bristling history and there are many attractions and places to visit which most people simply pass by. You can read much more about Leeds plus browse and book hotels in our new Leeds city guide.