Which sentence is correctly punctuated?

A.
Is the Space Needle in Seattle, Washington, or Portland, Oregon?

B.
Is the Space Needle in Seattle, Washington or Portland, Oregon?

C.
Is the Space Needle in Seattle Washington, or Portland Oregon?

D.
Is the Space Needle in Seattle Washington or Portland, Oregon?