Jane Gilman · October 2, 2012
After being dormant for many years, an empty lot at the northwest corner of El Centro Ave. and Melrose Ave. will be the site of an 85-unit apartment building with […]