Discovery Inn - Leeds Hotel in Leeds City Center, Leeds Just 328 feet from Leeds Rail Station, the Discovery Inn – Leeds has a 24-hour front desk and is only 5 minutes’ walk from the shops, restaurants and bars in Leeds’ city center.