Leaf Cafe is an open-plan cafe right next to the indoor playground at the Top Ryde City shopping centre. It’s not a bad place to sit while your kiddos play, or to come for some quiet after dropping them at school, as I found out when it first opened back in 2016. Today, however, I had a much more hectic […]