The Velvet Cellar - New American restaurant in Union Station, Denver | Reviews, Photos & Information on Postcard