1308 E Main St
Stamford, CT 06902
$2,199,000 USD
4,305 SF
4,305 SF
$2,199,000 USD
Restaurant