Squares

>it quite literally means park
Park=parque

In English Plazas usually refer more to larger, usually paved, wide open spaces like you might see in We have plenty of parks, but they tend to have a lot of trees and shit.

Plazas are different from parques in spanish as well. Near my house we have a parque literally in front of a plaza.

...

...

...

Plaza Pershing, Zamboanga

Plaza Roma, Manila

Some cities do have more open parks though, but they're usually full of things like outdoor amphitheaters, different walking paths, art, etc.

...