This paper aims to represent an Internet of Things (IoT)-based Smart Water Level Monitoring (SWLM) system to provide continuous measurement of water levels in the Nilgiris district water ATMs. Multiple IoT devices (microcontrollers and sensors) are connected with each other to detect the water levels. The extracted data from the sensors are transmitted to a mobile application developed using flutter and the data is stored in a cloud platform called ThingSpeak. According to the obtained results, the proposed SWLM system will be able to analyse the water levels and display the ATMs category wise according to the water level percentage in the application built with flutter framework. This paper clearly explains how the hardware components are connected with each other and sends real time data to the cloud application (ThingSpeak). The paper also explains the methodology of flow of data from the cloud application and retrieval by using the flutter application. Furthermore, this paper also describes a working prototype that, when expanded, will ensure real time and quick redressal of tourist needs for clean drinking water while avoiding the use of plastic bottles in such an exquisitely beautiful and sensitive biosphere reserve like, the Nilgiris in Tamil Nadu, India. An application has also been developed for the same.