translate English to French: These stylishly designed, short-stay apartments occupy a prestigious location on the north side of Hyde Park, close to several underground stations and bus services to the City and West End.
Ces appartements élégants, pour de courts séjours, occupent un emplacement prestigieux au nord de Hyde Park, à proximité de plusieurs stations de métro et d'arrêts de bus menant à la City et dans le...