Discovery Inn Leeds

Discovery-Inn-Leeds-hotel1.jpg

Welcome to the Discovery Inn Leeds
Perfect for both the leisure visitor and the business guest, the Discovery Inn Leeds is perfectly located right in the centre of Leeds.

Not only is the Discovery Inn Leeds close to the main railway station in Leeds, but it is also near the financial and business districts of Leeds.