chenora is located in Sri Lanka on 42,pamankada road colombo-6 Pamankada. chenora is rated 4.2 out of 5 in the category foot care in Sri Lanka.
Address
42,pamankada road colombo-6 Pamankada
Service options
Outdoor services
Accessibility
Wheelchair-accessible entrance