Bikinis & Swim

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Now Trending

Bikinis & Swimsuits to Elevate Every Happening

Make waves on the sand and beyond with Windsor’s bikinis and women’s swim apparel—designed for mix-and-match fun from beach days to sunset soirées. Choose from sparkly fabrications, classic abstract or snake prints, and vibrant solids to suit every mood.

Layered Looks & Effortless Styling

Pair bikini tops under tie-front blouses, sheer dusters, or lightweight jackets for sultry, city-to-shore outfits. High-rise bikini bottoms compliment breezy sarong wraps or high-waist denim shorts for an “always put together” vibe.

Support & Versatility

Find perfect fits with adjustable straps, one-shoulder silhouettes, and supportive under-bust bands.

Prints, Shine & Vacay Staples

Stand out in shimmer fabrics or timeless animal prints, or keep it classic in rust, olive, or ivory. Accessorize with oversized straw hats, trendy sunglasses, and woven totes to complete your vacation-ready look.

Discover Windsor’s full edit of bikinis and swimsuits online, in-app, or at your nearest Windsor store.

  • Classic Glamour Greek Key Bikini Bottoms

    Keep it classically glam with bikini bottoms that are perfect for your next getaway! The bikini bottoms feature a high rise waist, greek key trim, and a cheeky fit. Complete your look with the matching bikini top. 

    Shop Matching Bikini Top: Classic Glamour Bandeau Bikini Top

    Fit & Features

    • High rise waist
    • Greek key trim 
    • Cheeky fit
    • Runs true to size 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0651

    Category Name: Bikinis & Swim

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Classic Glamour Bandeau Bikini Top

    Keep it classically glam with a bikini top that is perfect for your next getaway! The bikini top features a bandeau neckline with a sweetheart bust, a twisted-front detail, and molded cups. Includes adjustable spaghetti straps that can be removed and a slide hook fasten closure. 

    Shop Matching Bikini Bottoms: Classic Glamour Greek Key Bikini Bottoms

    Fit & Features

    • Bandeau neckline
    • Sweetheart bust
    • Twisted-front 
    • Molded cups
    • Removable adjustable spaghetti straps
    • Slide hook fasten closure
    • Runs true to size

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0503

    Category Name: Bikinis & Swim

    Price: $5.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Heat Things Up High Waist Swim Bottoms

    Heat things up a little bit with some heat stone details! We are obsessing over these high waist briefs that are pool party ready!

    Shop Matching Top: Heat Things Up Triangle Swim Top

    Fit & Features

    • Mid-rise fit
    • Black rhinestone detailing
    • Cheeky bottom
    • Moderate stretch

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0493

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Heat Things Up Triangle Swim Top

    Heat things up a little bit with some heat stone details! We are obsessing over this pool ready set, don't forget to pick up the matching bottoms!

     Shop Matching Bottoms: Heat Things Up High Waist Swim Bottoms

    Fit & Features

    • Triangle design
    • Tie closures
    • Rhinestone detailing
    • Moderate stretch
    • Removable padding

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0342

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sultry Appeal V-Neck One Piece Swimsuit

    Take the plunge with this sultry swimsuit that showcases curves in all the right places. The swimsuit features a plunging V-neckline, a sexy open back design adorned with cross straps, and a tie waist belt that cinches at the lower back. Complete look with sleek sandals and a floppy hat. 

    Fit & Features

    • Sleeveless V-neckline
    • Open back with cross straps 
    • Tie waist belt 
    • Cheeky fit
    • Runs true to size 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07109-0227

    Category Name: Bikinis & Swim

    Price: $18.97 $40.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Make The Cut One-Piece Swimsuit

    This sultry-chic one-piece swimsuit will definitely make the cut and into your closet! It features a one-shoulder neckline, two wrap-around cutouts with sheer mesh inserts, and a semi-cheeky fit. Complete your poolside look with a flowy duster and trendy sunnies.

    Fit & Features

    • One-shoulder neckline
    • Two wrap-around cutouts
    • Sheer mesh inserts
    • Semi-cheeky fit
    • Runs true to size

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07109-0223

    Category Name: Bikinis & Swim

    Price: $19.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dreaming Of Paradise Swim Top

    You'll be dreaming of paradise as you relax poolside in this adorable swim top! It features a wrap front neckline with halter straps that tie at the back, removable padding, a sexy keyhole cut-out, a back gold metal bar closure, and an all-over tropical floral print for those pretty vacay vibes. Pair this swim top with the matching swim bottoms and a long flowy duster.

    Shop Matching Swim Bottoms: Dreaming Of Paradise Swim Bottoms

    Fit & Features

    • Wrap front neckline
    • Halter straps
    • Removable padding
    • Keyhole cut-out
    • Back gold metal bar closure
    • Tropical floral print

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0549

    Category Name: Bikinis & Swim

    Price: $11.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dreaming Of Paradise Swim Bottoms

    You'll be dreaming of paradise as you relax poolside in these adorable swim bottoms! They feature a high waist, ruched detailing, a high-cut, semi-cheeky fit, and an all-over tropical floral print for those pretty vacay vibes. Pair these swim bottoms with the matching swim top and a long flowy duster.

    Shop Matching Swim Top: Dreaming Of Paradise Swim Top

    Fit & Features

    • High waist
    • Ruched detailing
    • High-cut, semi-cheeky fit
    • Tropical floral print

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0696

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Tropical Paradise High Waist Bikini Bottoms

    Transport to an island paradise with these pretty bikini bottoms! The bikini bottoms features a tropical floral print, high rise waist, sexy mini bar straps on the side, and a cheeky fit Complete your vacation outfit with the matching bikini top. 

    Shop Matching Bikini Top: Tropical Paradise Ruffled Bikini Top

    Fit & Features

    • High rise waist
    • Tropical floral print
    • Side bar mini straps
    • Cheeky fit 
    • Matching bikini top sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0654

    Category Name: Bikinis & Swim

    Price: $4.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Tropical Paradise Ruffled Bikini Top

    Transport to an island paradise with this pretty bikini top! The bikini top features a tropical floral print, an off the shoulder neckline with a ruffled popover detail, and a cropped hem. Complete your vacation outfit with the matching bikini bottoms. 

    Shop Matching Bikini Bottoms: Tropical Paradise High Waist Bikini Bottoms

    Fit & Features

    • Off the shoulder neckline
    • Tropical floral print
    • Ruffled popover detail 
    • Cropped hem
    • Matching bikini bottoms sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0505

    Category Name: Bikinis & Swim

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Taking The Plunge Bikini Top

    Take the plunge in this sexy bikini top for your next Insta-worthy post! The bikini top features a plunging V-neckline, demi-cups, adjustable spaghetti straps, and underwire for support. Complete your look with the matching bikini bottoms.

    Shop Matching Bikini Bottoms: Taking The Plunge Bikini Bottoms

    Fit & Features

    • Plunging V-neckline
    • Adjustable spaghetti straps
    • Demi-cups
    • Underwire
    • Matching bikini bottoms sold separately


    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0495

    Category Name: Bikinis & Swim

    Price: $10.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Taking The Plunge Bikini Bottoms

    Take the plunge in these sexy bikini bottoms for your next Insta-worthy post! The bikini bottoms feature a low-rise waist, a sexy side twist design at the hip, and a cheeky bottom. Complete your look with the matching bikini top. 

    Shop Matching Bikini Top: Taking The Plunge Bikini Top

    Fit & Features

    • Low-rise waist
    • Side twist design at the hip
    • Cheeky fit
    • Matching bikini top sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0643

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chasing The Sun Bikini Top

    Chase those warmer days with a cute bikini top that is vacay ready! The bikini top features a padded square neck, cute tie shoulder straps, and cropped hem. Complete your fit' with the matching bikini bottoms and sunglasses

    Shop Matching Bikini Bottoms: Chasing The Sun Bikini Bottoms

    Fit & Features

    • Sleeveless square neck
    • Padded 
    • Tie-shoulder straps
    • Cropped hem
    • Matching bikini bottoms sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0356

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chasing The Sun Bikini Bottoms

    Chose those warmer days with cute bikini bottoms that are vacay ready! The bikini bottoms feature a high rise waist and a cheeky fit. Complete your fit' with the matching bikini top and sunglasses.

    Shop Matching Bikini Top: Chasing The Sun Bikini Top

    Fit & Features

    • High rise waist
    • High cut
    • Cheeky fit
    • Matching bikini top sold separately

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0508

    Category Name: Bikinis & Swim

    Price: $9.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Forever Fierce Micro Swim Top

    Feel forever fierce as you relax poolside in this adorable micro swim top! It features a triangle design with halter spaghetti straps, a padded bust, lower thin straps that tie at the back, and a trendy leopard print. Pair this swim top with the matching swim bottoms and a flowy sheer mesh duster.

    Shop Matching Swim Bottoms: Forever Fierce Micro Swim Bottoms

    Fit & Features

    • Triangle design
    • Halter spaghetti straps
    • Padded bust
    • Thin straps that tie at the back
    • Leopard print
    • Runs true to size

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0496

    Category Name: Bikinis & Swim

    Price: $9.97 $23.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Forever Fierce Micro Swim Bottoms

    Feel forever fierce as you relax poolside in these adorable micro swim bottoms! They feature a high-cut cheeky fit, thin side straps, and a trendy leopard print. Pair these swim bottoms with the matching swim top and a flowy sheer mesh duster.

    Shop Matching Swim Top: Forever Fierce Micro Swim Top

    Fit & Features

    • High-cut cheeky fit
    • Thin side straps
    • Leopard print
    • Runs true to size

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0644

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Day In The Sun Bikini Bottoms

    Spend a day in the sun to catch those golden rays in these cute bikini bottoms. The bikini bottoms feature a low rise waist, a high cut design, and a cheeky fit. Complete your vacay outfit with the matching bikini top and sunnies for that cabana-ready look.

    Shop Matching Bikini Top: Day In The Sun Bikini Top

    Fit & Features

    • Low-rise waist
    • High cut design 
    • Cheeky fit
    • Matching bikini top sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0705

    Category Name: Bikinis & Swim

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stay Wild Leopard Print Bikini Bottoms

    Stay wild in a bikini top that showcases your fierce vacay style. The bikini bottoms feature a mid-rise waist, a high cut, a leopard print, and a cheeky fit. Complete look with the matching bikini top and sunglasses.

    Shop Matching Bikini Top: Stay Wild Leopard Print Bikini Top

    Fit & Features

    • Mid-rise waist
    • High cut
    • Leopard print
    • Cheeky fit
    • Form hugging fit
    • Matching bikini bottoms sold separately

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0672

    Category Name: Bikinis & Swim

    Price: $5.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stay Wild Leopard Print Bikini Top

    Stay wild in a bikini top that showcases your fierce vacay style. The bikini top features a plunging sweetheart neckline, padded molded cups with supportive underwire, adjustable spaghetti straps, a leopard print, and a slider hook fasten. Complete look with the matching bikini bottoms and sunglasses

    Shop Matching Bikini Bottoms: Stay Wild Leopard Print Bikini Bottoms

    Fit & Features

    • Plunging sleeveless sweetheart neckline
    • Padded molded cups with underwire 
    • Adjustable spaghetti straps
    • Leopard print
    • Slider hook fasten closure 
    • Form hugging fit
    • Matching bikini bottoms sold separately 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0524

    Category Name: Bikinis & Swim

    Price: $11.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Basic Mood Mid Rise Swim Bottoms

    Keep it basic in swim bottoms that are perf for those laid back vibes! The bottoms feature a mid-rise waist, a hipster cut, and a cheeky fit. Complete your poolside look with a matching bandeau and sunglasses


    Fit & Features

    • Mid-rise waist
    • Hipster cut
    • Cheeky fit
    • Form hugging fit
    • Moderate stretch 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0695

    Category Name: Bikinis & Swim

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Criss Cross Chic Bikini Top

    Get crossed up in this chic bikini top that was made to slay! The bikini top features a plunging sweetheart neckline, triangle cups, mini bar straps at the center of the bodice, sleek spaghetti straps, and a multi-row bar strap back. Complete your poolside look by mixing and matching with hipster swim bottoms and sunglasses

    Fit & Features

    • Sleeveless sweetheart neckline
    • Triangle cups
    • Mini bar straps at the center of the bodice
    • Spaghetti straps
    • Cropped hem
    • Form hugging fit, moderate stretch 

     

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0547

    Category Name: Bikinis & Swim

    Price: $4.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Basic Mood Bandeau Swim Top

    Keep it basic ins a bandeau swim top that is perf for those laid-back vibes. The swim top features a sleeveless straight neckline and a cropped hem. Complete your poolside look with hipster cut swim bottoms and sunglasses.


    Fit & Features

    • Bandeau design
    • Straight sleeveless neckline
    • Cropped hem
    • Form-hugging fit
    • Moderate stretch

    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0548

    Category Name: Bikinis & Swim

    Price: $5.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Let's Get Cheeky High Hip Bikini Bottoms

    Let's get a little cheeky this summer in a swimsuit that screams fun and flirty! The bikini bottoms feature a low-rise waist with a high hip design and a cheeky bottom. Complete your vacation outfit with the matching bikini bottoms and sunglasses.

    Shop Matching Bikini Top: Let's Get Cheeky Wired Bikini Top

    Fit & Features

    • High hip design
    • Cheeky bottom
    • Fully lined
    • Nylon
    • Moderate stretch


    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07105-0627

    Category Name: Bikinis & Swim

    Price: $4.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Let's Get Cheeky Wired Bikini Top

    Let's get a little cheeky this summer in a swimsuit that screams fun and flirty! The bikini top features a plunging sweetheart neckline, wired cups, adjustable spaghetti straps, and a bar hook fastening closure. Complete your vacation outfit with the matching bikini bottoms and sunglasses.

    Shop Matching Swim Bottoms: Let's Get Cheeky High Hip Bikini Bottoms

    Fit & Features

    • Wired
    • Adjustable spaghetti straps
    • Bar hook closure center back
    • Fully lined
    • Nylon
    • Moderate stretch


    RETURNS ACCEPTED ONLY WHEN ALL TAGS AND HYGIENIC PROTECTION ARE INTACT.

    Style Number/Barcode: 07104-0479

    Category Name: Bikinis & Swim

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free