situated in the city centre - Inglés Sinónimo Diccionario