Located 743 meters from Nature Lover. Villa Escondite is perfectly located for both business and leisure guests in Colombo. The hotel has everything you need for a comfortable stay.
Located 1,427 meters from Nature Lover. Stop at Colombo Orchid Villa to discover the wonders of Colombo. Offering a variety of facilities and services, the property provides all you need for a good night's sleep.