State Government Departments Uttaranchal Power Corporation Limited (UPCL) June 19, 2013 / October 21, 2014 by | Leave a Comment Uttaranchal Power Corporation Limited (UPCL) Address: Uttarakhand Power Corporation Ltd. Corporate Head Quarter – Urja Bhawan Kanwali Road, Balliwala Chowk, Dehradun-248001, Uttarakhand Phone No : 0135-2763672, 2763673, 2763674, 2763675 Fax No : 0135- 2763821 Website: https://www.upcl.org Read more » Address of Uttaranchal Power Corporation Limited (UPCL) Email of Uttaranchal Power Corporation Limited (UPCL) Phone no of Uttaranchal Power Corporation Limited (UPCL) Uttarakhand Uttaranchal Power Corporation Limited (UPCL) Website of Uttaranchal Power Corporation Limited (UPCL) what is the work of Uttaranchal Power Corporation Limited (UPCL) what is Uttaranchal Power Corporation Limited (UPCL)