Royal Cochin is a restaurant offering Indian cuisine. It's known for providing a pleasant dining experience with generous portions and a varied menu.