Constructed in 1969, the Blake Street Towers apartment building comprises 106 units of the following unit mix: Efficiency, One Bedroom, Three Bedroom/One and One Half Bath, Two Bedroom/One Bath, totaling 60,495 SqFt. The property is located in Lewiston, at 70 Blake Street, Portland ME.