Success in growth and development of any city is dependent upon the city's ability to provide its residents with productive tools that make their lives and everyday activities easier. Smart cities in recent years have rediscovered kiosks to be effective instruments for serving the needs of their growing cities. Their increasing popularity came from the following main reasons. Kiosks don't require daily human interference for them to operate efficiently. Kiosks are standalone centers that are all computer-based and are programmed to do the tasks they are set to accomplish. Once deployed, these kiosks should require little maintenance. Many may be designed with machine-learning capabilities and become smarter and better over time. They are used to deliver information and convenience to the public in the most effective way.