The Point at La Terraza is a 43,000 SF Class ‘A’ 3 story office building located in Escondido, California along the I-15 corridor. The building features a cantilevered second floor with a curved glass facade, natural stone, and decorative metal details.