Where

 

 
The IC - The Italian Center
 

1620 Newfield Avenue

Stamford, CT 06902