Skip to content
FREE Shipping on U.S. Orders $100+

Small Crossbody Bag

Original Price $24.99
Current Price $19.99

Celtic Crossbody Bag with Pocket

This fashionable crossbody bag is a new fan favorite at The Celtic Ranch! Featuring muted colors and a Celtic Tree of Life or horse, these crossbody bags are easy to carry around and conveniently keep your necessities safe and secure in one easy place.

  • Made of PU leather
  • Available in 2 designs
  • Available in multiple colors
  • Features cell phone exterior pocket
  • Adjustable strap

Measurement - 6" L x 8" H

Customer Reviews

Based on 4 reviews
Fun little bag.

These little cross body bags are great for short trips and shopping at Westin especially the Celtic Ranch.

Thanks for shopping local, Karla! We hope to see you back around the store soon sporting that crossbody bag!

Karla Bounds
Celtic Crossbody small purse

I bought these for gifts for my daughters.Although I would love to have 2 more. They are the righty size you can carry a small amount to shop and not have to carry a big purse.

Thanks for shopping with us, Karla! Your support means the world to our small business!

Vicki Immesoete
Beautiful, stylish and convenient

Perfect size to take the basics such as the wallet, keys, phone and chapstick to run errands. It looks nice too and is good quality too.

Thanks for shopping with us, Vicki! The Crossbody bag is a staff favorite here, so you picked a good one. Customers like you make a BIG difference to our small business!

Valerie Swinney
Small but nice

I wanted small (not a big purse lady!). Quality is great!

Hi Valerie, thanks for the feedback! Keep a look out for new accessories we have coming often. We also do our best to provide the product dimensions to help our customers get an idea of the size. Thank you for shopping with us, customers like you make a big difference!

var iframe = document.querySelector('iframe'); function handleLazyLoad() { if (iframe.classList.contains('lazyload')) { const storeSRC = iframe.dataset.src; iframe.addEventListener('lazyloaded', () => { delete iframe.dataset.src; iframe.src = storeSRC; initPlayer(); }); } } function initPlayer() { var player = new Vimeo.Player(iframe); player.ready().then(function (){ console.log('player is ready!'); // These events are not attaching? Why? player.on('play', function () { console.log('played the video!'); }); player.on('ended', function () { console.log('the video has ended'); }); }); } handleLazyLoad();