Both are good and I have no preference for either one.
#2 sounds just a little bit more like a question since it contains the questioning phrase "is there?". Both pose a question, of course, but #2 does so more emphatically.
Both are grammatical, but the structures are different, and I find it interesting to examine that difference:
For #1: subject="milk", verb="is", and the rest consists of adverbial clauses modifying the verb.
For #2: subject="there", verb="is", predicate complement="milk"
and this difference simply reenforces the fact that #2 sounds more questioning since the core of #2 is "is there milk?", whereas the core of #2 is just "milk is".