Why not "...castello vecchio"?
When vecchio is placed after the noun it means elderly rather than old - un vecchio amico = an old friend but un amico vecchio = an elderly friend.
I beg to differ: la città vecchia = the old town
And in an opera the daughter threatens to throw herself from the Ponte Vecchio.
Ancient is more like antico.
And I think so, thanks
Why is not correct expression " Our city has an ancient castle".
the speaker pronounce the phrase like "la nostra citta e un vecchio castello."
My answer is correct.
Saw my mistake
I wrote the sentence correctly but I lost a heart.