104 Lord Ave
Troy, NY 12180
$850,000 USD
4,996 SF
4,996 SF
$850,000 USD
Office