Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jmsajaxsearch domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/hannyler/public_html/wp2020/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the js_composer domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/hannyler/public_html/wp2020/wp-includes/functions.php on line 6131

Deprecated: Return type of YITH_WCWL_Wishlist::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist.php on line 865

Deprecated: Return type of YITH_WCWL_Wishlist::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist.php on line 882

Deprecated: Return type of YITH_WCWL_Wishlist::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist.php on line 831

Deprecated: Return type of YITH_WCWL_Wishlist::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist.php on line 847

Deprecated: Return type of YITH_WCWL_Wishlist_Item::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist-item.php on line 608

Deprecated: Return type of YITH_WCWL_Wishlist_Item::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist-item.php on line 625

Deprecated: Return type of YITH_WCWL_Wishlist_Item::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist-item.php on line 574

Deprecated: Return type of YITH_WCWL_Wishlist_Item::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/hannyler/public_html/wp2020/wp-content/plugins/yith-woocommerce-wishlist/includes/class-yith-wcwl-wishlist-item.php on line 590

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wcvs domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/hannyler/public_html/wp2020/wp-includes/functions.php on line 6131
Residential – Mod Restoration
Notice: Function WP_Styles::add was called incorrectly. The style with the handle "yith-wcwl-main" was enqueued with dependencies that are not registered: woocommerce_prettyPhoto_css. Please see Debugging in WordPress for more information. (This message was added in version 6.9.1.) in /home1/hannyler/public_html/wp2020/wp-includes/functions.php on line 6131
k

If you’d like to try an alternative to classic porcelain, then Tonda is the perfect complement to your home.

Newsletter


    Follow us

    Search

    Residential

    We provide reupholstery, refinishing, drapery and caning services for residential homeowners. Get a quote!

    Do you have scratches, heat rings or gouges in your wood furniture? Let us refinish it. A rip or stain on your leather or upholstered sofa? Let us reupholster it.

    Our staff are courteous and friendly. We’ll dedicate the time and attention you need to ensure your satisfaction with any project. We understand that every individual has different needs, and we will always provide suggestions, alternatives and solutions to restore your furniture to it’s original beauty. Check out our photo gallery to see some of our recent work. You can also learn more about each of our services by visiting our Services page.

    Danish Rocker Chair in Maharam Mikado

    Reupholstery

    We reupholster all types of home furniture, including:

    Chairs: Dining chairs, oversized chairs, reclining chairs, stools, benches, ottomans Sofas: Couches, sectionals, loveseats, banquettes Beds: Headboards, bed frames, daybeds

    Custom Furniture Upholstery

    Custom Upholstery          If you have a design or rendering, we will fabricate it for you. We do all types of custom upholstery, including: seating furniture, walls & ceilings

    Wood Refinishing and Staining

    Wood Refinishing We refinish furniture, upholstered and non-upholstered, including: Storage Units: Credenzas, breakfronts, dressers, media cabinets & night stands Seating: Chairs, benches, sofa frames, ottomans Tables: Dining tables, coffee tables, end tables, side tables

    Caning, Recaning, Danish Cord, Rush, Wicker

    Caning We do all types of caning, including: Wicker: Hand caning & machine caing Rush: Natural rush & paper rush Danish cord: Laced Danish cord & Unlaced Danish cord Shaker tape: tape and webbing, In various widths
    Drapery & Window Treatments Custom Drapery The drapes sets the style of the home. We custom-make all types of window treatments, including: Classic drapery: Grommets, inverted pleat, pinch pleat Panels: On and off tracks Roman Shades Valences

    To schedule for an on-site consultation, please contact us at 347.442.1900 or email us at info@modrestoration.com.

    You don't have permission to register
    X