We buy some postcards but the girl doesnt sell stamps we must go to the post office she says

What is the correctly punctuated version of this sentence?
We buy some postcards, but the girl doesn't sell stamps - we must go to the post office, she says.