Where did General Lee surrender?

Richmond

Appomattox Court House

Gettysburg

Vicksburg

General Lee surrendered at Appomattox Court House.

General Robert E. Lee surrendered at Appomattox Court House.

General Lee surrendered at Appomattox Court House.