Orchid leisure Villa Udawalawa
Orchid leisure Villa Udawalawa is a Hotel located in Udawalawa. It is one of the 3395 hotels in Sri Lanka. Address of Orchid leisure Villa Udawalawa is Thanamalvila Rd, Udawalawa, Sri Lanka.
Some of the places around Orchid leisure Villa Udawalawa are -
Distance From Major Landmarks
Address
Thanamalvila Rd, Udawalawa, Sri Lanka
FAQs:
What is the address of Orchid leisure Villa Udawalawa?
Address of Orchid leisure Villa Udawalawa is Thanamalvila Rd, Udawalawa, Sri Lanka.
Where is the Orchid leisure Villa Udawalawa located?
Orchid leisure Villa Udawalawa is located in Udawalawa.