Ventura-based development firm’s $44 million project would deliver 60 units at 2321-2335 North Fairview Street.
A 216-unit apartment complex called Emerald Place is coming to Lancaster that will feature garden apartments and will be ...