I do not know the area round Narborough well I have to say. I lived in East Leics and got to know Swithland when I worked in Loughborough and had to commute. I used to change the route as often as I could- and stop on the way home to walk and explore. Also used to travel by car half way then cycle the rest by small roads- hence discovering the Outwoods, sessile oaks and bluebells - and Swithland in general.
In Leicester, I try to avoid café chains- and we always go to Mrs Bridge's Café for lunch or tea- love it as it hasn't changed since 1975 and before- but the food is excellent. The current Chef used to be a student of mine- and always treats us like royalty. We love the rare beef and stilton sanwiches with salad- but it's all good- and very close to the Cathedral, market and Richard III centre, and the Shires shopping Mall.
How about visiting h the lovely village of Bosworth, and the Bosworth Battle site and Museum?
For gardens, the University Botanical garden opposite the Oadby racecourse is a delight. And of course Barnsdale Gardens near Rutland Water and lovely Oakham is wonderful - with lunch at Barnsdale Lodge- or the Finches Arms on the Hambleton Peninsula- or for a VERY special treat, the Michelin * Hambleton Hall- the Lunch for less option, from Tuesday to Thursday I beleieve, is actually very good value for money- and a VERY special place (19C hunting lodge) fabulous +++.
Or a bit further north, the Michelin * Olive Branch pub near Cotttesmore (ooops name of village with great yew tree garden just escapes me now).