Orchid leisure Villa Udawalawa is a Hotel located in Udawalawa 70190. It is one of the 3395 hotels in Sri Lanka. Address of Orchid leisure Villa Udawalawa is Suriya ara, Thanamalwila Rd, Udawalawa 70190, Sri Lanka. Orchid leisure Villa Udawalawa is located in a remote area, with less than 1 listed places around it
Suriya ara, Thanamalwila Rd, Udawalawa 70190, Sri Lanka