TravelTop 10 Beautiful Leeds Travel Guide In 2020 Aug 24, 2020 Manish KumarComment on Top 10 Beautiful Leeds Travel Guide In 2020 Leeds is an essential city in Yorkshire, which houses prestigious art galleries and historic homes.