2 Market St, Belvidere Twp., NJ, 07823-1444

$569,500

2 Market St, Belvidere Twp., NJ, 07823-1444

Courtesy of: MELCHOR REALTY