You are correct. It is some kind of mistake, if that is the whole context.
There is one possibility I can think of. In English it is common to use nouns as adjectives, and "city" can be used in this way. We can take about "city plans" or "city parks," for example. The following sentences are correct, because "city" is being used as an adjective, and "one of the most..." is not referring to "city," but to "plan" or "park" or "center:"
Washington D.C. has one of the most beautiful city plans in the United States.
Designed by Frederick Law Olmsted, New York's Central Park is one of the most beautiful city parks I know.