Terra Firma Landscape Co. corporate offices: 9520 Candida St., San Diego, CA 92126 Ph: (858) 408-3700, Fax: (858) 408-2396 General Information: CSwikard@TFLandscape.com State license #495376
Developer Sales Darla O'Leary Ph: (858) 408-3715 DOLeary@TFLandscape.com
Residential Sales John Savallo Ph: (858) 408-3723 JSavallo@TFLandscape.com