Photos & Tour

Cedarwoods Apartments brings a new and unique green-minded living experience to Willimantic, Connecticut; offering one bedroom apartments to qualifying affordable households.