Terra-Scape Landscaping Contractors - New Smyrna Beach, FL Looking to contact Terra-Scape? You can reach them at 386-871-4373