translate English to German: Luxury Leeds Serviced Apartment - this new luxury leeds serviced apartment is situated near the Royal Armouries, Leeds.
Die neuen Apartments mit Service befinden sich in der Nähe der Royal Armouries in Leeds.