GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set
GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set

GRAND PATIO Las Palmas 7-Piece High-Quality Luxury Dining Set

1 sold
$1,828.99
$2,999.99
-$1,171.00
Quantity
Free Returns 30-Day Any Reason
Free shipping-FedEx or UPS delivery
Sustainably made-1 Year Warranty
Secure payments-PayPal installment
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

ELEGANT SIMPLICITY

Gather your favorite people for an al fresco feast with the Las Palmas 7-Piece Dining Set. With its clean lines and handmade textures, this set brings a touch of Craftsman-era elegance to your outdoor space. Six roomy chairs crafted from weather-resistant wicker in a timeless basketweave design surround a generously sized table featuring a sturdy aluminum top. The chairs and table both boast a hand-brushed painted finish, adding a timeless touch to any outdoor setting.

Features Materials Resources

Contemporary Style, Track Arm Style, Medium brown basketweave wicker pattern
Umbrella hole fits standard patio umbrellas with 1.65″ pole (umbrella not included)
Set Includes: 1 Dining Table, 6 Dining Armchairs Seats 6
Assembly: Chairs are fully welded construction, no assembly required. Table requires assembly.
Adjustable floor glides for wobble-free stability

Hand-woven all-weather wicker resists uv-fading, stretching, cracking, stains & mildew
Rustproof and lightweight, fully welded aluminum frame construction
Powder coat finish creates a strong and durable finish that resists scratches, chips, and fading
Hand brushed finish creates an authentic wood-look, giving a natural appearance
Quick-dry foam hidden beneath the wicker adds cushioned comfort

As beautiful as the great outdoors is, it’s a dirty world out there! Dirt, pollen, and salty air can all build up and cling to everything outdoors — including your furniture. We’ve made taking care of your furniture as easy as 1-2-3 with all-weather materials and unfussy finishes. Check out our Love & Care Guide and Sunbrella Stain Chart to learn how to keep your furniture well-maintained and guest-ready.
Let’s talk about shipping! We cannot wait for you to experience the quality and craftsmanship we offer. We’re so excited, in fact, that we’re offering FREE Curbside Delivery on all orders. We also expedite all orders to ship out within 3 days.
Instruction Manuals: Assembly instructions of Las Palmas dining table

  • Aluminum Tabletop & Hand-Brushed Painted Finish

    The dining table is topped with rust-resistant aluminum slats that won't warp or fade in the sun. It features an umbrella pass-through to accommodate a pole up to 1.5" in diameter, providing additional shade options. The artisanal hand-brushed painted finish is skillfully applied to the table and chair legs; no two are exactly alike.

  • All-Weather Woven Resin Wicker

    This collection features hand-woven resin wicker in a basketweave pattern. This all-weather, UV-resistant material looks beautiful year after year. The wicker sits atop a sturdy frame constructed from powder-coated aluminum. For added comfort, the seat of the dining chairs features quick-dry foam sandwiched between two layers of wicker. The open structure of the foam is ideal for outdoor use, as it allows the chairs to dry more quickly after exposure to the elements.

MEASURE ONCE

Measurements

Table: 72.0 in. L x 40.8 in. W x 29.3 in. H, 38.5 lb.

Dining Chair: 27.6 in. L x 25.2 in. W x 37.4 in. H, 19.4 lb. each

Seat Height: 16.9 in. H

Seat Dimensions: 20.7 in. W x 19.2 in. D

Minimum Area

8’ Deep x 10.7’ Wide

Care

We get it, cleaning is a chore! We have made it as easy as 1, 2, 3 with our all-weather materials and unfussy finishes, designed for real life.

Download Love & Care Guide (PDF) , Download Sunbrella Stain Chart (PDF)

Warranty

We warranty our furniture to be free of defects in material and craftsmanship with our Limited Warranty.

5-Year Coverage: Frames; Fabric; Wicker.

Quality & Style Without the Middleman

We are serious about style. We are committed to value. That’s why we design it, build it, and sell it directly to you. We knows what you want and is prepared to delight with top quality, exquisite details, and industry leading warranties.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.