Here at Android Police, we love Google Now (and all the associated voice actions), but the natural language could use a bit of sprucing up. If you'd like to try an alternative voice assistant, Indigo may grab your attention on this front. The pitch here is that the app remembers your conversations and can sync those inquiries across devices.
If you ask a question like, "Where can I find Indian food around here?" you'll get a list of results. Tap on the one you're most interested in. You can then follow that up with "How can I get there?" From the context of your last question, the app can understand that "there" is "the indian restaurant." It even works if you switch devices, provided they're both logged in to the same account.