center
Lugar donde se reúnen personas o actividades.
El centro de la ciudad es muy bonito.
Ellos tienen varios centros de investigación.
Sounds like 'center' — picture the busy city center.