24
125 Strawberry Hill Ave
Stamford, CT 06902
$265,000 USD
874 SF
1
Unit
874 SF
$265,000 USD
Medical