96 North Main Street

$3,850,000