The Discovery Inn Leeds is located in central Leeds, very close to Leeds City Square. This hotel is perfect for both leisure and business guests,
This hotel is not only close to the main railway station in Leeds but it is also near financial and business districts of Leeds.
Guests of the Discovery Inn Leeds will be able to enjoy the excellent shopping facilities; they are all easily accessed from the hotel.
In Leeds there are four main shopping centres, an abundance of pubs, cafes and specialist shops.
This property is a non-smoking hotel.