669 River Dr
Elmwood Park, NJ 07407
$10,508,625 USD
84,069 SF
84,069 SF
$10,508,625 USD
Office