Meadowbrook Village is a multifamily property located at 115 Crestview Lane in Fitchburg - Leominster, Worcester - Springfield. Built in 1970, the property features 228 units, of the following types: One Bedroom, Three Bedroom/Townhouse/One Bath, Two Bedroom/Townhouse/One Bath, totaling 204,900 SqFt.