Rose Buds @ Duck Lane — place to eat in Shefford, Central Bedfordshire · Hottub