Come see us in Kansas City

"Unruh's showroom is worth the visit! Seeing the quality of the furniture and up close made all the difference!" — Kris

Schedule a Visit
We'd love to meet! min max
click to play

Where design comes to life

A walk through our showroom allows you to see and touch a wide display of designs and design options. And while you’re here, take some time to collaborate with a designer and create your perfect design.

Where design comes to life

A walk through our showroom allows you to see and touch a wide display of designs and design options. And while you’re here, take some time to collaborate with a designer and create your perfect design.

Schedule Online
Meet The Team
See Your Options
Make A Plan

Scheduling Is Easy

Our online calendar shows you our up to the minute availability. Getting on the schedule is a quick two click process.

Schedule a visit

We're excited to meet you

People like you are why we exist. We take great pride in working alongside our clients to help them love their homes even more.

Browse All The Displays

In addition to dozens of handcrafted designs, you'll see 6 wood species and 49 unique finishes.

We help you get it just right

Collaborate with a designer and walk away knowing you’ve making all the right decisions.

Tuesday - Friday

10:00 AM — 5:00 PM

Saturday

9:00 AM — 4:00 PM

What our customer are sayingWhat others
are saying

5 stars

My husband and I were fortunate enough to visit the beautiful showroom and workshop of Unruh Furniture. These pieces are certainly heirloom pieces. The finished products are stunning! I’m so proud to showcase Unruh in my Home!

5 stars

After visiting Unruh’s phenomenal showroom, we could tell that they are dedicated to their craft and clients. From the selection of our pieces to the careful delivery of our items, we felt incredibly valued as customers.

5 stars

The showroom does a great job of showing you what they have. I love the fact that you can customize the product you choose. The quality is awesome, the price value is exceptional and the customer service is outstanding!

5 stars

Our consultation with Nathan to pick out our pieces was a great experience. He listened to our concerns made sure we had time to choose colors and customized sizes. We will definitely be returning for our furniture needs.

5 stars

I couldn’t be happier with my furniture from Unruh! They worked with me one-on-one, and everything I requested was delivered exactly as promised. You won’t find anyplace like this.

5 stars

Our Unruh experience was great from start to finish. I was constantly impressed by the effective communication and great customer service. The workmanship is excellent and the showroom was an experience in and of itself.

5 stars

The Unruh experience was fabulous, from start to finish. The showroom is great, the salespeople are knowledgeable & helpful. Now that it’s been delivered, we are in love with the pieces we ordered, the stain we chose and amazing quality.

5 stars

We stumbled upon Unruh furniture a few months ago, met the wonderful people there and knew immediately it’s what we wanted. This wasn’t just furniture to them but a creation, something they made for us with pride.

5 stars

Our experience with Unruh Furniture has been one that tops them all. From the moment we walked in, it was a custom experience. We were personally greeted by name, walked around, and given the most patient and extraordinary customer service.

5 stars

I was very impressed with the entire process. The showroom tour experience was very helpful and interesting. I would recommend Unruh to anyone without hesitation and I look forward to doing business with them again in the future.

5 stars

Visiting the showroom is an amazing experience. Everything is built in an old, beautiful church and the people are wonderful. It’s so nice to be able to pick out the wood, finish and dimensions you want to have the piece custom made.

5 stars

After months of looking for the perfect table, I was at a loss. I found Unruh’s showroom and the quality was exactly what I was looking for! My tables are simply stunning and the craftsmanship is beautiful.

Frequently Asked Questions

Not sure about something? Search here.

Do I need to bring anything with me to my appointment?

Room measurements and floor plans (if available) can be very helpful in deciding on the right size of furniture for your space. If you have any finish or fabric samples feel free to bring those as well.

How long will it take to get my piece of furniture?

Everything we make is from scratch so there is a bit of wait time. From the day you book an order to the day it’s ready for delivery/pickup you are looking at 10 – 12 weeks. And of course you are always welcome to check in with us on the status and timing of your order. And if you’re in a big hurry make sure to ask about our Rush Fee.

Do you really make furniture in a church?

We really do. What started in a garage, moved to a warehouse, then a bigger warehouse, and in 2016 we purchased an abandoned (and entirely magical) old church. We renovated spent a whole year renovating the building and we are now fully operational inside the Westminster Congregational Church, built in 1904.

Explore Unruh

Dining

58 Products

Dining

Living

54 Products

Living

Bedroom

31 Products

Bedroom

Office

35 Products

Office
[gravityform id="586" title="false" description="false" ajax="true"]
<div class='gf_browser_safari gform_wrapper js-submit-trigger-sib_wrapper om-submit-tracking_wrapper' id='gform_wrapper_586' style='display:none'><div id='gf_586' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_586' id='gform_586' class='js-submit-trigger-sib om-submit-tracking' action='/kansas-city/#gf_586'> <div class='gform_body'><ul id='gform_fields_586' class='gform_fields top_label form_sublabel_below description_below'><li id='field_586_2' class='gfield field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_586_2' >Source</label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_586_2' type='text' value='' class='medium' aria-invalid="false" /></div></li><li id='field_586_5' class='gfield field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_586_5' >From URL</label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_586_5' type='text' value='' class='medium' aria-invalid="false" /></div></li><li id='field_586_6' class='gfield field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_586_6' >Embed URL</label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_586_6' type='text' value='https://unruhfurniture.com/kansas-city/' class='medium' aria-invalid="false" /></div></li><li id='field_586_7' class='gfield field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_586_7' >Local Override</label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_586_7' type='text' value='' class='medium' aria-invalid="false" /></div></li><li id='field_586_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_586_1' >Your Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_586_1' type='text' value='' class='medium' placeholder='Enter your email' aria-required="true" aria-invalid="false" /> </div></li><li id='field_586_4' class='gfield conditional-logic conditional-logic conditional-logic conditional-logic conditional-logic conditional-logic conditional-logic conditional-logic conditional-logic gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Zip Code<span class='gfield_required'>*</span></label> <div class='ginput_complex ginput_container has_zip ginput_container_address' id='input_586_4' > <input type='hidden' class='gform_hidden' name='input_4.4' id='input_586_4_4' value=''/><span class='ginput_right address_zip' id='input_586_4_5_container' > <input type='text' name='input_4.5' id='input_586_4_5' inputmode="numeric" pattern="[0-9]*" value='' placeholder='Your Zip' aria-required="true"/> <label for='input_586_4_5' inputmode="numeric" pattern="[0-9]*" id='input_586_4_5_label' >ZIP Code</label> </span><input type='hidden' class='gform_hidden' name='input_4.6' id='input_586_4_6' value='United States'/> <div class='gf_clear gf_clear_complex'></div> </div></li><li id='field_586_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_586_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_586_8' type='text' value='' /></div><div class='gfield_description' id='gfield_description__8'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_586' class='om-trigger-conversion gform_button button' value='Submit' onclick='if(window["gf_submitting_586"]){return false;} window["gf_submitting_586"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_586"]){return false;} window["gf_submitting_586"]=true; jQuery("#gform_586").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=586&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_586' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='586' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_586' value='WyJbXSIsImQ5OWQ2NDFmODE3NGQ4OGRiOWIyZWVmMTVlNzhhODA4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_586' id='gform_target_page_number_586' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_586' id='gform_source_page_number_586' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_586' id='gform_ajax_frame_586'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 586, 'https://unruhfurniture.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_586').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_586');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_586').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_586').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_586').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_586').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_586').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_586').val();gformInitSpinner( 586, 'https://unruhfurniture.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [586, current_page]);window['gf_submitting_586'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_586').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_586').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [586]);window['gf_submitting_586'] = false;}, 50);}else{jQuery('#gform_586').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [586, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 586) {gf_global["number_formats"][586] = {"2":{"price":false,"value":false},"5":{"price":false,"value":false},"6":{"price":false,"value":false},"7":{"price":false,"value":false},"1":{"price":false,"value":false},"4":{"price":false,"value":false},"8":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][586] = { logic: { 4: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"1","operator":"isnot","value":""}]},"nextButton":null,"section":null} }, dependents: { 4: [4] }, animation: 0, defaults: {"6":"https:\/\/unruhfurniture.com\/kansas-city\/","4":{"4.1":"","4.2":"","4.3":"","4.4":"","4.5":"","4.6":"United States"}}, fields: {"2":[],"5":[],"6":[],"7":[],"1":[4],"4":[],"8":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gf_apply_rules(586, [4], true);jQuery('#gform_wrapper_586').show();jQuery(document).trigger('gform_post_conditional_logic', [586, null, true]);} );} if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }(function(){ if (typeof window.gf_image_choices_ignore_global_css_586 === "undefined") window.gf_image_choices_ignore_global_css_586 = 0; })();} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [586, 1]) } ); </script>