Soulard Island Spirits is a distillery located in the historic Soulard neighborhood of St. Louis, Missouri. Limited public information is available about this producer, and it appears they may not be fully operational or open to the public at this time.