In a greenhouse at the back of the fabulously located Petersham Nurseries is this award-winning cafe straight out of the pages of The Secret Garden. The confidently executed cuisine includes organic ingredients harvested from the nursery gardens and produce adhering to Slow Food principles. Seasonal plates range from pan-fried wild sea bass to osso buco with polenta. Booking in advance is essential.

There’s also a teahouse (10am to 4.30pm Tuesday to Saturday, 11am to 4.30pm Sunday) for coffee, tea and cakes through the day and an Italian lunch menu. Because of local residents and council concerns about traffic increasing with the cafe’s popularity, patrons are asked to walk here via the picturesque river towpath, or to use public transport.