This place came into my mind when I was planning for a dinner catch up with our long lost friend. Serving modern Cantonese-inspired dishes, TheRice Den was previously located in Chatswood but now they have moved to a larger and more sophisticated place in St Leonards.