Indian restaurant offering fresh, flavorful cuisine. Known for delicious takeaway options.