Wellawaya Depot is a City department of transportation located in Sri Lanka. It is one of the 10 City department of transportations in Sri Lanka. Address of Wellawaya Depot is Wellawaya, Sri Lanka. Wellawaya Depot is rated 3 (out of 5 stars) by 4 reviewers on the web.
Some of the places around Wellawaya Depot are -
Wellawaya, Sri Lanka