The Babcock House is located in 250 Oakleigh Avenue, 24522, Appomattox, USA.