Welimada clock tower is located in Welimada, Sri Lanka on Welimada Clock Tower, Peradeniya-Badulla-Chenkaladi Hwy. Welimada clock tower is rated 4 out of 5 in the category clock watch maker in Sri Lanka.
Address
Welimada Clock Tower, Peradeniya-Badulla-Chenkaladi Hwy