John Brown's Fort (Armory Firehouse) is an attraction inside of Harpers Ferry National Historical Park.