Terra Firma Landscape Co
Add to Favorites
CLOSED NOW
Today: 7:00 am - 4:00 pm
Tomorrow: 7:00 am - 4:00 pm
43 Years
in Business
Saved to Favorites
Fax: (858) 408-2396
Phone: (858) 408-3700
Address: 9520 Candida St, San Diego, CA 92126
Website: http://tflandscape.com/contact.aspx
Po Box 9401, San Diego, CA 92169
San Diego, CA 92114
9484 Candida St, San Diego, CA 92126
7348 Trade St Ste B, San Diego, CA 92121
9974 Scripps Ranch Blvd Ste 226, San Diego, CA 92131
9164 Rehco Rd, San Diego, CA 92121
11153 Acaso Way, San Diego, CA 92126
11235 Dalby Pl, San Diego, CA 92126