Across from UConn Stamford campus.

3,300 sf ground floor retail

Learn More