Bath Granite and Marble Services

Do you want to upgrade your bathroom vanity by adding a custom granite, marble, or quartz countertop? Are you seeking to replace your bathroom’s outdated, dirty, or cracked tiling? Regardless of your needs, Upon the Rock is your source for bathroom stonework and tiling in the Triangle area.

Custom Granite, Marble, Quartz, and Tile for Bathrooms and Vanities in Raleigh, Durham, Chapel Hill, and Wake Forest

ImageStart your next bathroom project with us by visiting our beautiful, spacious showroom in Wake Forest. Here, you will find examples of the stonework and tile we offer, as well as our friendly, knowledgeable staff who will advise you of your options and answer any questions you may have.  We offer a selection of stone slab remnants left over from past projects, which are often perfectly suited for bathroom vanities and represent an economical alternative to purchasing a full-sized stone slab.

Once you decide on a direction for your project and choose your stone and tile, we consider measurements of your bathroom space or spaces which you provide to us. From these measurements and your stone and tile selections, we are able to produce a ballpark pricing figure for your upfit.

As with all of our decorative stonework projects, our expert templater will then come to your home to answer any further questions you may have and design a precise template for your new granite, marble, or quartz countertop. Using this template, our fabrication shop cuts, shapes, edges, smoothes, and finishes your piece.  Our custom stone countertops can generally be installed in just one day.

Call us today at 919-435-7866 to learn more about how we can serve all of your decorative stonework design, fabrication, and installation needs!

Upon the Rock is a family-owned and operated business specializing in designing, fabricating, and installing granite, marble, and quartz countertops and tile for clients in Raleigh, Durham, Chapel Hill, and Wake Forest

Visit Our Showroom

Newly Expanded, One Stop Shop!

Call Us: 1-919-435-7866