128 Essex Street

$999,000

Sold