Hulu Selangor Public Works Department (Stor) is located in Kuala Kubu Bharu, Malaysia on Pekan Kuala Kubu Bharu. Hulu Selangor Public Works Department (Stor) is rated 4.8 out of 5 in the category public works department in Malaysia.
Address
Pekan Kuala Kubu Bharu