• Girvin Peters Landscape Construction & Design

    • Landscape Contractors
    185 Del Monte Ave.
    Los Altos, CA 94022
    (650) 948-7260
    (650) 948-6109 (fax)