translate English to French: Luxury Leeds Serviced Apartment - this new luxury leeds serviced apartment is situated near the Royal Armouries, Leeds.
Ces appartements hôteliers se trouvent près des Royal Armouries, à Leeds.