Skip disability assistance statement.

Welcome to our website! As we have the ability to list over one million items on our website (our selection changes all of the time), it is not feasible for a company our size to record and playback the descriptions on every item on our website. However, if you have a disability we are here to help you. Please call our disability services phone line at during regular business hours and one of our kind and friendly personal shoppers will help you navigate through our website, help conduct advanced searches, help you choose the item you are looking for with the specifications you are seeking, read you the specifications of any item and consult with you about the products themselves. There is no charge for the help of this personal shopper for anyone with a disability. Finally, your personal shopper will explain our Privacy Policy and Terms of Service, and help you place an order if you so desire.

See Details - Dining Table and 4 Chairs and Bench With Storage

document.addEventListener('alpine:init', () => { Alpine.data('predictiveSearch', () => ({ dropdown_open: false, query: '', loading_suggestions: false, preferred_suggestion_count: 10, suggestions: [], open() { if (this.dropdown_open || !this.query.length) return; this.dropdown_open = true; }, close(focusAfter) { if (!this.dropdown_open) return; this.dropdown_open = false; focusAfter && focusAfter.focus && focusAfter.focus() }, async getSuggestions(query) { const vm = this; // abort any previous requests still in progress if (vm.fetchController) { vm.fetchController.abort(); } if (!query.length) { vm.query = ''; vm.close(vm.$refs.searchInput); return; } const reqBody = { billable_account_id: '36124', search_limit: vm.preferred_suggestion_count, search_term: vm.query, } try { vm.fetchController = new AbortController(); const params = new URLSearchParams(reqBody).toString(); const url = `/api/internal/wf-appliance/predictive-search-terms-get?API_KEY=WSKYRINYDNCQUADFAKXHUQSABSPHABPYTICFKKYOVDTPWYNSAJJTJMHGBAGU&${params}`; const res = await fetch(url, { signal: vm.fetchController.signal } ); if (!res.ok) throw new Error('Predictive search endpoint not found'); const { success, suggested_terms } = await res.json(); if (!success) throw new Error('Error predicting search terms'); if (!suggested_terms.length) return vm.close(vm.$refs.searchInput); vm.suggestions = suggested_terms.map(term => term.toLowerCase()); if (!vm.dropdown_open) vm.open(); } catch (err) { if (err.name === 'AbortError') { return; } vm.suggestions = []; vm.close(vm.$refs.searchInput); } }, onSuggestionClick(suggestion) { this.close(); this.query = suggestion; this.$nextTick(() => this.$refs.searchForm.submit()) }, highlightNonMatchingSubstring(suggestion) { const query = this.query.toLowerCase(); const suggestionLowercase = suggestion.toLowerCase(); // check if the suggestion exactly matches the query if (suggestionLowercase === query) { return ` <span>${suggestion}Regular Price>`; } // check if the suggestion starts with the query if (suggestionLowercase.indexOf(query) === 0) { const nonMatching = suggestion.substring(query.length); return `  <span>${query}$3,675.99<strong>${nonMatching} > >`; } // highlight non-matching substrings const normalizedQuery = query.replaceAll('(', '').replaceAll(')', '').replaceAll('[', '').replaceAll(']', '').replaceAll('\\', ''); const regex = new RegExp(`(?!${normalizedQuery})\\b\\w+\\b`, 'gi'); const highlighted = suggestion.replace(regex, ' <

strong>$& >'); return ` Our Price <span>${highlighted}

See Details - Dining Table and 4 Chairs With Storage See Details document.addEventListener('alpine:init', () => { Alpine.data('predictiveSearch', () => ({ dropdown_open: false, query: '', loading_suggestions: false, preferred_suggestion_count: 10, suggestions: [], open() { if (this.dropdown_open || !this.query.length) return; this.dropdown_open = true; }, close(focusAfter) { if (!this.dropdown_open) return; this.dropdown_open = false; focusAfter && focusAfter.focus && focusAfter.focus() }, async getSuggestions(query) { const vm = this; // abort any previous requests still in progress if (vm.fetchController) { vm.fetchController.abort(); } if (!query.length) { vm.query = ''; vm.close(vm.$refs.searchInput); return; } const reqBody = { billable_account_id: '36124', search_limit: vm.preferred_suggestion_count, search_term: vm.query, } try { vm.fetchController = new AbortController(); const params = new URLSearchParams(reqBody).toString(); const url = `/api/internal/wf-appliance/predictive-search-terms-get?API_KEY=WSKYRINYDNCQUADFAKXHUQSABSPHABPYTICFKKYOVDTPWYNSAJJTJMHGBAGU&${params}`; const res = await fetch(url, { signal: vm.fetchController.signal } ); if (!res.ok) throw new Error('Predictive search endpoint not found'); const { success, suggested_terms } = await res.json(); if (!success) throw new Error('Error predicting search terms'); if (!suggested_terms.length) return vm.close(vm.$refs.searchInput); vm.suggestions = suggested_terms.map(term => term.toLowerCase()); if (!vm.dropdown_open) vm.open(); } catch (err) { if (err.name === 'AbortError') { return; } vm.suggestions = []; vm.close(vm.$refs.searchInput); } }, onSuggestionClick(suggestion) { this.close(); this.query = suggestion; this.$nextTick(() => this.$refs.searchForm.submit()) }, highlightNonMatchingSubstring(suggestion) { const query = this.query.toLowerCase(); const suggestionLowercase = suggestion.toLowerCase(); // check if the suggestion exactly matches the query if (suggestionLowercase === query) { return `< span>${suggestion}
`; } // check if the suggestion starts with the query if (suggestionLowercase.indexOf(query) === 0) { const nonMatching = suggestion.substring(query.length); return `< span>${query}
< strong>${nonMatching}`; } // highlight non-matching substrings const normalizedQuery = query.replaceAll('(', '').replaceAll(')', '').replaceAll('[', '').replaceAll(']', '').replaceAll('\\', ''); const regex = new RegExp(`(?!${normalizedQuery})\\b\\w+\\b`, 'gi'); const highlighted = suggestion.replace(regex, '

Dining Table and 4 Chairs With Storage

Signature Design By Ashley Search Site

Regular Price   .search-suggestion { transition: background-color .2s ease, color .2s ease; } .search-suggestion a { padding: 5px; } .search-suggestion a, .search-suggestion span { white-space: break-spaces; } .search-suggestion:hover, .search-suggestion a:focus-visible { background-color: #f6f6f6; } .search-suggestion:hover a, .search-suggestion a:focus-visible { color: #000000; } #header-layout-container, #header-layout-custom { position: relative; z-index: 11; } @media (max-width: 767px) { .fill-vp.open .dropdown-menu { display: table; width: calc(100vw - 18px); left: auto; right:-1px; border-radius: 0px; overflow-x: hidden; overflow-y: visible; } #secondary-nav-no-collapse .sub-nav>li.dropdown.open .dropdown-menu { display:table; width:calc(100vw - 18px); left:0; right:0; overflow-x:hidden; overflow-y: visible; } } $3,459.99

TOP RESULTS Our Price $2,730.96

You Save .loading-spinner__circle-svg { animation: loading-spinner-rotate 1.28973s linear infinite; transform-origin: center center; height: 100%; width: 100%; margin: auto; } .loading-spinner__circle-stroke { stroke-dasharray: 1, 200; stroke-dashoffset: 0; animation: loading-spinner-dash 2s ease-in-out infinite; stroke-linecap: round; stroke-width: 4px; } @keyframes loading-spinner-rotate { 100% { transform: rotate(360deg) } } @keyframes loading-spinner-dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0 } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px } } $729.03

document.addEventListener('alpine:init', () => { Alpine.data('predictiveSearch', () => ({ dropdown_open: false, query: '', loading_suggestions: false, preferred_suggestion_count: 10, suggestions: [], open() { if (this.dropdown_open || !this.query.length) return; this.dropdown_open = true; }, close(focusAfter) { if (!this.dropdown_open) return; this.dropdown_open = false; focusAfter && focusAfter.focus && focusAfter.focus() }, async getSuggestions(query) { const vm = this; // abort any previous requests still in progress if (vm.fetchController) { vm.fetchController.abort(); } if (!query.length) { vm.query = ''; vm.close(vm.$refs.searchInput); return; } const reqBody = { billable_account_id: '36124', search_limit: vm.preferred_suggestion_count, search_term: vm.query, } try { vm.fetchController = new AbortController(); const params = new URLSearchParams(reqBody).toString(); const url = `/api/internal/wf-appliance/predictive-search-terms-get?API_KEY=WSKYRINYDNCQUADFAKXHUQSABSPHABPYTICFKKYOVDTPWYNSAJJTJMHGBAGU&${params}`; const res = await fetch(url, { signal: vm.fetchController.signal } ); if (!res.ok) throw new Error('Predictive search endpoint not found'); const { success, suggested_terms } = await res.json(); if (!success) throw new Error('Error predicting search terms'); if (!suggested_terms.length) return vm.close(vm.$refs.searchInput); vm.suggestions = suggested_terms.map(term => term.toLowerCase()); if (!vm.dropdown_open) vm.open(); } catch (err) { if (err.name === 'AbortError') { return; } vm.suggestions = []; vm.close(vm.$refs.searchInput); } }, onSuggestionClick(suggestion) { this.close(); this.query = suggestion; this.$nextTick(() => this.$refs.searchForm.submit()) }, highlightNonMatchingSubstring(suggestion) { const query = this.query.toLowerCase(); const suggestionLowercase = suggestion.toLowerCase(); // check if the suggestion exactly matches the query if (suggestionLowercase === query) { return `${suggestion}`; } // check if the suggestion starts with the query if (suggestionLowercase.indexOf(query) === 0) { const nonMatching = suggestion.substring(query.length); return `
< span>${query}
< strong>${nonMatching}
`; } // highlight non-matching substrings const normalizedQuery = query.replaceAll('(', '').replaceAll(')', '').replaceAll('[', '').replaceAll(']', '').replaceAll('\\', ''); const regex = new RegExp(`(?!${normalizedQuery})\\b\\w+\\b`, 'gi'); const highlighted = suggestion.replace(regex, '< strong>$&
'); return `
< span>${highlighted}`; }, titleCase(str = '') { if (!str || typeof str !== 'string') return str; return str .trim() .split(' ') .map(word => word[0]?.toUpperCase() + word.slice(1)?.toLowerCase()) .join(' '); }, })) })

Living Room

Our Price Bookcases Benches $3,018.96 Cabinets / Consoles Chairs

Chests Groupsets Lamps

LoveseatsYou Save Ottomans Recliners$805.03 Rugs Sectionals

Sleepers Sofas Tables
Wedges
All Living RoomSee Details
Bedroom
Bedroom
Ashley Consumer Choice View All
See Details - Counter Height Dining Table and 4 Barstools With Storage See DetailsBedroom
Dressers
Bookcases Bedding Accessories Table Lamps
Vanity Tables
All Bedroom

Counter Height Dining Table and 4 Barstools With Storage

Signature Design By Ashley Dining Room

Dining Room

Regular Price View All   $3,708.99

Our Price $2,927.96 Dining Room

Benches

Side TablesYou Save Cabinets Chairs$781.03 Chests Groupsets

Hutches Mirrors Stools
Tables
See Details - Dining Table and 6 Chairs With Storage

$880.03

Outdoor
See Details - Dining Table and 8 Chairs With Storage

Regular Price   $4,576.99

Our Price $3,613.96 ×

Refine Search

You Save Brand$963.03

A.R.T. Furniture
See Details Alder & Tweed
Ashley Furniture
Bramble

Four Hands Dining Table and 8 Chairs With Storage

Furniture Classics Signature Design By Ashley

Home Trends and Design

Burkhaus Dark Brown Collection

Howard Miller

Regular Price   $5,064.99 Intercon Furniture

Our Price Legacy Classic Furniture $3,998.96

Legends

You Save $1,066.03 Liberty Furniture Industries

Magnussen Home
See Details Modus Furniture
Modway
Moe's Home Collection
New Pacific Direct
Ashley Consumer Choice Parker House
Regina Andrew
See Details - Dining Table and 8 Chairs With Storage Riverside See Details
Safavieh
Steve Silver Co.

Dining Table and 8 Chairs With Storage Steven Shell

Signature Design By Ashley Sunpan Modern Home

Burkhaus Dark Brown Collection

Surya
Universal Furniture

Regular Price   $5,245.99 Uttermost

Our Price Zentique $4,141.96

Zuo Modern

You Save $1,104.03

Custom Brand
to
Maximum BRAND

Tan Dining Table and 6 Chairs With Storage

White Signature Design By Ashley

Yellow

Realyn Chipped White Collection

Regular PriceCustom Color  $3,883.99

Minimum COLOR

Our Price $3,066.96 to

You Save Maximum COLOR $817.03

Go
Finish
Dark Brown and Black
Go

Custom Sort by Counter Height Dining Table and 4 Barstools With Storage Minimum SORT_BY

Signature Design By Ashley to

Robbinsdale Antique White Collection

Maximum SORT_BY

Regular Price   Go$3,527.99

Our Price $2,785.96 Width

You Save 14 – 18.9" $742.03

26 – 28.9"
29 – 35.9" See Details
36 – 41.9"
See Details - Counter Height Dining Table and 8 Barstools With Storage
18 – 21.9"

Custom DepthCounter Height Dining Table and 8 Barstools With Storage

Minimum DEPTH

Signature Design By Ashley

to

Robbinsdale Antique White Collection

Maximum DEPTH

Regular Price

Compare
Canadel Check to Compare