September 5, 2022 Location, News Shelu Thane : A Lovely Place To Stay Near Mumbai Shelu Thane is a small town in the Indian state of Maharashtra. Read more Nayana