Get Directions to Discovery Inn ← View details 15 Bishopgate Street, Leeds LS1 5DY, United Kingdom, Leeds, England Get Directions From* To * — Required information