1. A query system, comprising: a computing device communicatively coupled to a network and configured to receive audio input and determine location information; and a server communicatively coupled to the computing device via the network, wherein the server is configured to: receive a query from the computing device; perform natural language processing on the query using lexicons and grammar rules to determine a meaning of the query; utilize location information to further determine the meaning of the query; and perform a database look up based on the determined meaning of the query.