Induwara Holiday Resort is a Hotel located in Sri Lanka. It is one of the 3395 hotels in Sri Lanka. Address of Induwara Holiday Resort is Badulla, Sri Lanka.
Some of the places around Induwara Holiday Resort are -
Bonnieland Bungalow
(Lodging) Bonnieland Junction Bus Stop, Alugolla Road, Badulla, Sri Lanka (approx. 182 meters)