Skip Navigation Website Accessibility

Finishing
We are full-service needlepoint shop that provides finishing for ornaments, stockings, pillows, stand-ups, belts, clutches, signs and more!  Deadlines for 2024 will be posted soon. Our shop requires a deposit for finishing and special orders. All deposits for finishing and special orders are non-refundable. 


Contact Us
  •  (205) 721-7277
  • 2531 Rocky Ridge Road, Ste. 121, Vestavia, AL 35243
  •  info@magiccityneedlepoint.com
  •  Mon and Fri: 10am-4pm
     Wed: 10am-6pm
     Sat: 10am-2pm
  • CLOSED: Tues.,Thurs. and Sunday
  • HOLIDAY CLOSURES:      November 25-28, December 23-26, and December 28-January 2