From re-polishing the finest marble floors to repairing granite counter tops to power cleaning and sealing tile and grout, we provide complete stone and tile services. Cleaning, repairing, and restoring natural stone for both commercial and residential customers is what we're best known for. With over 25 combining years of experience, we guarantee to ensure the highest quality of work. We service Orange County, Los Angeles County, Inland Empire, and San Diego. We are family owned and operated, licensed, bonded, and insured. 


No job is ever too big or too small. B&A Stone Restoration provides free on-site consultations with same day quotes. Enjoy the experience working with the B&A professionals. Call us today at 714-622-9947 for a free on-site estimate.


Orange County, California

Welcome to

Before & After 

Stone Restoration

 ® 2017 Before & After Stone Restoration ,   Orange County Web Design by 

marble cleaning, granite cleaning, limestone cleaning, stone repair, travertine cleaning. Serving Newport Beach, Corona del Mar, Newport Coast, Laguna Beach, Laguna Niguel, Laguna Hills, Monarch Bay, Dana Point, San Juan Capistrano, San Clemente, Irvine, Mission Viejo, Costa Mesa, Aliso Viejo, Tustin, Orange, Santa Ana, Fountain Valley, Villa Park, Fullerton, Coto de Caza, Ladera Ranch, Mission Viejo, Huntington Beach, Huntington Harbour, Seal Beach, Redondo Beach, Hermosa Beach