3
125 Strawberry Hill Ave
Stamford, CT 06902
$349,900 USD
970 SF
1
Unit
970 SF
$349,900 USD
Medical