Discovery Inn Leeds Hotel is an ideal place for both business and leisure travelers who are looking for a good accommodation in a convenient location near the establishments and attractions.