summary
London is compared with Paris' better location of art pieces
Londres es comparada con la mejor ubicación de piezas de arte de París
La traducción literal sería,
London is compared with the best location of art pieces from Paris.
Sin embargo, en Inglés esto no tiene sentido. Intenté de entender la oración en Español, pero de verdad que no sé que significa, y por eso no intenté una mejor traducción.