property-image

123 Saddle Rock Road

123 Saddle Rock Road, Stamford, CT, USA

$7,500,000

5297 sqft