Tag Archives: The Sleigh Shed

THE SLEIGH SHED and HOLIDAY COCKTAIL RECIPES

It’s as if Santa, on a pre-Christmas reconnaissance, took a rest stop at Union Station in St. Louis, wandered into The Train Shed and decided to stay. The popular restaurant renamed “The Sleigh Shed” for the holiday season, brims with spirit. Lights twinkle. Ornaments shine.  The staff radiates good will towards man and woman and […]