Bogaha Watta Walawwa is a Hotel located in Sri Lanka. It is one of the 3395 hotels in Sri Lanka. Address of Bogaha Watta Walawwa is 83 Chilaw - Colombo Main Rd, Anamaduwa 11300, Sri Lanka. Bogaha Watta Walawwa can be contacted at 94713322600. Bogaha Watta Walawwa is rated 3 (out of 5 stars) by 2 reviewers on the web.
Some of the places around Bogaha Watta Walawwa are -
83 Chilaw - Colombo Main Rd, Anamaduwa 11300, Sri Lanka