We are now open on Tuesdays! Come visit us from 10-5


We are located at 811 Beech Street on beautiful Amelia Island, FL


About Us

The Bristly Thistle needlepoint shop is located on beautiful Amelia Island, just outside of Jacksonville. We offer a wide selection of hand-painted needlepoint canvases, threads, supplies, accessories, and embellishments. Our finishing is top notch for canvases simple to 3D. We also host classes taught by talented artists from across the country.

Shop Online now, or come visit us at our store!

Our Hours

  • Tuesday 10-5
  • Wednesday 10-5
  • Thursday 10-5
  • Friday 10-5
  • Saturday 10-1

Closed Sundays & Mondays

Always open by appointment - call 904.729.4020

Our Address

811 Beech Street, Fernandina Beach, FL 32034