The Thousand Oaks City Council voted unanimously to approve the proposal of building new apartment buildings on 1872 Newbury Road, the same location as the...