Thompson's Frame & Gallery

Custom Picture Framer serving the Roswell, Alpharetta, Johns Creek, Dunwoody, Norcross area.
Opening at 9:30 AM tomorrow
Header image for the site



3 months ago
U need frames to protect n showcase ur art come here .Great staff beautiful frames here.staff will have u leaving satisfied.
- George P
8 months ago
Mirror TV project:- Our first time at this Gallery. We saw great reviews for them. They were up to the mark. We have gone with a unique project for us that we were working on, Mirror TV. We discussed the project with them, they were so helpful and understanding. Our final product was delivered on Time and is great value addition to our home. We highly recommend them.
- Saurabh K
3 months ago
I can't express enough how friendly this staff is. They were so patient as I struggled to make decisions about stretching my oil-painted family portrait on canvas. I could reach them by phone and text when I had questions, and they always answered and responded in a timely fashion. The huge 40x30 painting was ready in just 1 week, even during peak season. I brought in my ribbons and bow, and they even helped me to make it all pretty before going to present my gift at home. They went above and beyond. I will be returning here any time I have a framing, or stretching job. Thanks, everyone!
- Jullina W

Next day service in most cases !

We offer over 1,500 mouldings, hundreds of mats, multiple glass options, everything you need to make you custom project unique and special. We also specialize in custom mirrors, shadowboxes, conversation framing, framing needle work, canvas stretching, and large commercial projects.  Browse our extensive selection of all paintings, mirrors, ready-made frames, photo frames... We are the one stop shop for your walls

Contact Us


Call now
  • (770) 641-7775


Get directions
8560 Holcomb Bridge Road #127
Alpharetta, GA 30022
United States

Business Hours

Mon:9:30 AM – 5:00 PM
Tue:9:30 AM – 5:00 PM
Wed:9:30 AM – 5:00 PM
Thu:9:30 AM – 5:00 PM
Fri:9:30 AM – 5:00 PM
Sat:9:30 AM – 5:00 PM
Contact Us
Message sent. We'll get back to you soon.