Fair St. Louis is an annual festival held during the United States Independence Day holiday in downtown St. Louis, Missouri, at the Gateway Arch National Park.[1] It is funded by the Veiled Prophet Organization.[2]