Leaf Café, located in the busy Macarthur Square, is the perfect spot to stop in for a delicious coffee and light meal.