• Marble Countertop Polishing

    Polishing enhances the natural beauty of the stone surface. Scratches and dull marks left from common household spills are removed leaving a mirror like finish.

    Tile & Grout Cleaning

    Full restoration, repair and recoloring options to deliver a brand new look at a fraction of the cost of replacement. Call us before your tear it out!

    Learn More

    Fast, Affordable, Expert.

    Call Us Today (310) 545-8750

    Click To Call Now

    Hi, I'm George Morris and I want to be your stone care expert.

    Owner-Morris Cleaning & Restoration 40 Years Experienced Family Owned/Operated

    Stone Sealing

    Sealing natural stone is one of the most important ways to protect your investment. Most natural stone should be re-sealed every 18-24 months to maximize protection and minimize permanent staining and damage.

    Why Seal Stone?

    Specializing in Customer Satisfaction

    Full service natural stone care professional with 4 decades of experience and customer satisfaction.

  • Hello. My name is George Morris.

    I started Morris Cleaning and Restoration in 1980.  I am pleased to offer many different services for both homes and businesses including  professional carpet, stone, tile and grout cleaning and restoration service in and around the South Bay area. Morris Cleaning and Restoration maintains the same commitment to our clients that we have for 40 years now.  To be the best and to prove it everyday to you.  Thanks for visiting.  Call us today to schedule your appointment or for advice on carpet cleaning, stone restoration, and tile and grout cleaning services.

  • How can we help you?


Fatal error: Uncaught ArgumentCountError: Too few arguments to function nxs_g_modelmanager::wp_nav_menu_objects(), 2 passed in /home/customer/www/morriscarpetcleaning.com/public_html/wp-includes/class-wp-hook.php on line 303 and exactly 3 expected in /home/customer/www/morriscarpetcleaning.com/public_html/wp-content/themes/drycleaning.3.0.170707.1059/nexusframework/stable/plugins/nxs-businesssite/nxs-businesssite.php:1395 Stack trace: #0 /home/customer/www/morriscarpetcleaning.com/public_html/wp-includes/class-wp-hook.php(303): nxs_g_modelmanager->wp_nav_menu_objects(Array, Object(stdClass)) #1 /home/customer/www/morriscarpetcleaning.com/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters(Array, Array) #2 /home/customer/www/morriscarpetcleaning.com/public_html/wp-includes/nav-menu-template.php(226): apply_filters('wp_nav_menu_obj...', Array, Object(stdClass)) #3 /home/customer/www/morriscarpetcleaning.com/public_html/wp-content/themes/drycleaning.3.0.170707.1059/nexusframework/stable/nexuscore/widgets/wpmenu/w in /home/customer/www/morriscarpetcleaning.com/public_html/wp-content/themes/drycleaning.3.0.170707.1059/nexusframework/stable/plugins/nxs-businesssite/nxs-businesssite.php on line 1395