Diagonal Mar is named after its location near the Mediterranean sea and it represents the beginning of the Diagonal street which crosses through the whole city of Barcelona

Please fix the punctuation.
Diagonal Mar is named after its location near the Mediterranean sea and it represents the beginning of the Diagonal street which crosses through the whole city of Barcelona.