The semantic web is one of the most promising and emerging areas of computer science. Its ability to make information that is only human understandable to be understood and processed by machines increases its relevance and time efficiency. In this paper we present a semantic web application that contains a dynamic knowledge base holding hotel related information, which is updated at every run from the information provided in the hotels' websites, and a natural language querying platform where the user can enter his free form natural language queries. DL Query is used as the engine that performs the retrieval of data from the ontology. A simple user experiment shows that the system is time effective and helpful in decision making. The area of tourism is one that already uses all the available internet technologies very extensively. The area is ver y dynamic because it is one of the world's largest industries and its growth shows an increase every year. It has been predicted by the World Tourism Organization (2) that by 2020 the tourists travelling around the globe will have increased by more than 200%. Almost all of the travelers rely entirely upon the internet to search out information about their destination, airfares, hotels, areas for sightseeing or shopping etcetera. In (3) it is shown that about 95% of Web users use the Internet to gather travel related information and about 93% indicate that they visited tourism Web sites when planning for vacations. This increase in usage is what has brought about this great rise in tourism information systems present on the World Wide Web, offering structured tourism related information. However, this information is normally isolated from each other and rarely includes details. One can not predict the nature or background of the traveller or his internet search skills. Nevertheless, he has to search each requirement separately, open several web pages, compare information, and then draw his conclusions. The burden of finding data and connecting it to relevant information is placed entirely upon the user. The semantic web is a solution when it comes to reliable searching since it adds meaning to data that the web contains and becomes machine processable, enabling precise and in-depth searching. The application presented in this paper is a dynamic portal for the hotel selection parameter of tourism, based on semantic web standards. Queried information is extracted from the actual websites of the hotels and stored in the dynamic ontology, where from the information is formatted and presented to the user.