flower shepshed the wallpaper the flower lady shepshed Price 4999 or less. The Flower Lady located in Shepshed Leicestershire. The Flower Lady Leicester Kr… Thursday, October 27, 2022 Edit