Maha Uduwa junction is a Function room facility located in Sri Lanka. It is one of the 28 Function room facilities in Sri Lanka. Address of Maha Uduwa junction is Kananwila Rd, Sri Lanka. Maha Uduwa junction is rated 4 (out of 5 stars) by 21 reviewers on the web.
Some of the places around Maha Uduwa junction are -
Kananwila Rd, Sri Lanka