New England Flag and Banner has made custom, hand sewn applique banners, flags, and table drapes since 1892.