Russell Landscaping Address: 8966 Ridge Rd, Girard, PA 16417 Phone: (814) 774-3499 Landscaping, Landscape Designers Other Businesses: Steadman Law Office at 24 Main St E, Girard, PA 16417 Martins Landing at 415 Main St E, Girard, PA 16417