Sequoia Landscaping & Construction can be found at Noriega Ave 1060. The following is offered: Landscaping. The entry is present with us since Mar 14, 2014 and was last updated on Dec 25, 2014. In Sunnyvale there are 17 other Landscaping. An overview can be found here.