LA TERRAZA OFFICE BUILDING

La Terraza is a 4-story 125,000 square foot office building in Escondido, California. It includes a subterranean parking structure and features a modern facade of steel frame, glass, and limestone.