Authentic Indian restaurant known for fresh, delicious food and generous portions.