Au Rocher du Lion is a Sri Lankan restaurant that offers a cozy and woody dining experience. The establishment is known for expertly prepared Sri Lankan classics.