The Windsor is a multifamily property located at 2383 North Main Street in Walnut Creek / Lafayette, Bay Area - East Bay. Built in 2009, the property features 125 units, of the following types: One Bedroom, One Bedroom/One and One Half Bath, Two Bedroom/Two Bath, totaling 109,100 SqFt.