translate English to French: At the north of the Ramblas, Plaça Catalunya marks the heart of the city.
Au nord des Ramblas, la Place de Catalogne est considérée comme étant le coeur de la ville.