Indian restaurant known for its flavorful curries and generous portions, particularly its lamb dishes.