James B. Brown House

James B. Brown House, also known as Stonecroft Manor, is a historic home located near Hannibal, Ralls County, Missouri. It was built between 1870 and 1872, and is a two-story, five-bay, rubble limestone I-house with a central passage plan. It features a Greek Revival style front porch and Italianate details. It has a truncated hip roof and the one-story rear ell also has a hipped roof. It was built as a summer home for James Brown a prominent local citizen of Hannibal, Missouri.

It was listed on the National Register of Historic Places in 1984.