Our Services

Hardscapes

Whether you desire a stone wall with steps or patio with a firepit, B. H. Graning Landscapes, Inc. has the skill and experience to provide truly majestic hardscapes.  More examples of our work can be found in our portfolio.  Call today to schedule your free hardscapes estimate!

Frequently Asked Questions

Softscape = plants. Hardscape = non-living components of a project plan (walls, fence, drainage, patios, outdoor living space, etc.). 

Hardscape maintenance depends on the project size and components, but can involve pressure washing, sealing, etc.  Using the correct materials at the start leads to low long term maintenance requirements. 

Here at B. H. Graning Landscapes, Inc. we are well trained to answer this question for your specific landscape needs, as it depends on exposure, elevation, access and budget. Call us for a free estimate.

Because installation of a hardscape can be a messy process due to drainage challenges and demands, we recommend beginning with that phase and then proceeding with softscape installation for new construction work. 

Hardscape landscape components greatly improve the value of your home and property by minimizing erosion, creating outdoor living spaces, improving functionality of space. 

Leave A Review

Let Us Know How We're Doing.

Support the community by sharing your Experience
Improve our Landscape Service to Meet Your Needs
Ensure all of our team aligns with your Expectations

Need More

Our Related Services

Irrigation & Lighting

We have the expertise to help whether you want to prevent future problems, or you require erosion control for your new construction site.

Fence Installation

B. H. Graning Landscapes is your trusted partner to turn to for new fence installation in Western North Carolina. Get a free estimate today.

Landscape Design & Build​

B. H. Graning Landscapes offers extensive and professional landscape construction services to create the perfect outdoor area for your home.

Request A Free Estimate

Name(Required)
Property Address(Required)
This field is for validation purposes and should be left unchanged.