The italian center of stamford

About The italian center of stamford

Reviews 12
4.1

About company

The IC offers year-round fun for the entire family! All of the amenities and activities you could want, all located on 28 acres of beautifully manicured land.

US 1620 newfield avenue
Not verified company