Historic Flags Seller

All American Flag Store is a historic flag seller that offers the largest collection of rare flags in Shrewsbury, MA. We carry a wide range of historic American flags as well as military flags made with top-quality materials. All our flags are made in America.
We are well-versed in the history and significance of each flag in our collection. We are ready to assist you in selecting the perfect piece to suit your needs. Visit us at All American Flag Store in Shrewsbury, MA, or contact us at (508) 752-7688 to shop for your historic flag.