ARCHIVED BLOG POSTS
2008
Montgomery Energy Partners has plans to build two power plants in the Greater Lowell area. While there hasn't been much debate over the 80 Megawatt plant to be built in Lowell, the larger 348 Megawatt Plant proposed for 134 Billerica Avenue in North Billerica has peaked the interest of many resi...
02/29/2008