How can sentence 1 best be written?

A.
I love going to visit my grandmother, she lives in Charleston.

B.
I love going to visit my grandmother, lives in Charleston.

C.
I love going to visit my grandmother who lives in Charleston.

D.
I love going to visit my grandmother in Charleston, she lives there.