Nature House is located in Udawalawa. Address of Nature House is No. 180 Thanamalvila Rd, Udawalawa, Sri Lanka.
Some of the places around Nature House are -
Within less than half a Kilo meter of Nature House, you can also find C Tropical travels, Stark Mobile, Guide/Driver Accomodation, Grizzly Safari Service, Wild Shade Safari Lodge, Thilan's Home Stay, Ivory Safari Lodge, Stark Computers, Ivory Safari Village, elephant park bungalow udawalawe, The Junglebook and many more.
There are several around Nature House. Forest Edge Safari Villa, The Destination, Wild Shade Safari Lodge, and Thilan's Home Stay are some of the near Nature House.
No. 180 Thanamalvila Rd, Udawalawa, Sri Lanka