Situated on the edge of the city, this welcoming hotel offers 4-star facilities including an indoor swimming pool and is well place for exploring Leeds’ many attractions.
The Discovery Inn is in Leeds city centre, next to Leeds Rail Station and close to the shops, bars and restaurants. It has good-value en suite rooms with TVs, tea/coffee and hairdryers.