It is located just a few meters from Las Ramblas Sant Jaume square and metro station the Iglesia de Sant Felip Neri and the Catedral of Barcelona

What is the correctly punctuated version of this sentence?
It is located just a few meters from Las Ramblas, Sant Jaume square (and metro station), the Iglesia de Sant Felip Neri and the Catedral of Barcelona.