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