Because
add is not a verb of giving, showing, or communicating, the inanimate object of
to so often seen with it is not generally considered an indirect object.
variety is indeed the direct object, but to a city is an ordinary prepositional phrase that does not rise to the level of being an indirect object.
I rode the train to Los Angeles is another example where the to-phrase does not count as an indirect object.
CJ