Del Rio Project Information New construction in Davis, CA Mixed-use 16 single family units 28,000 square feet