Located on Front St, this 88 unit apartment complex will comprise of luxury apartments in a rapidly developing area of downtown Ventura.