To create parallel structure in the sentence, the phrase that would best replace the words "only to offer dinner" is restaurants that offer only dinner.
A parallel structure means that the same form of words or phrases is used in both sentences or parts of the sentence. So here, the first part of the sentence says "restaurants that offer live music..." and in order for it to be a parallel structure, the other part also has to say "restaurants that offer only dinner."
It could be C or D but I believe it is C since the poem seems to bring across the idea that most people see women as skinny or thin and to have large legs or a large nose, she, by some is considered "off." That's just what I think.