RESIDENCE 6
5* HOTEL AND APARTMENTS LOCATED IN THE HEART OF LEEDS.
One of the best hotels in Leeds city centre, and not just a luxury hotel, Residence 6 is the ultimate in short term and serviced apartments Leeds has to offer.
VISIT SITE