Ishwa Sadan is a cafe, located at Devachuli 33000, Nepal. They can be contacted via phone at +977 78-575140 for more detailed information.
A nice place to stay!