Original: Barcelona is located on the northeast coast of the Iberian Peninsula , facing the Mediterranean Sea , on a plateau approximately wide limited by the mountain range of Collserola , the Llobregat river to the south-west and the Besòs river to the north .
Simplified: The city is between the rivers of Llobregat and Besòs , and south of the Pyrenees mountains .