Hi...i have to translate the word "plaza" in the following context:
"Plaza de los cheques para los que se realiza el depósito/redepósito"
I understand the meaning of the word but I don't know if there's an equivalent in english...What do you think of "zone" "area" "city" ?