Chelva Palace is located in Jaffna, Sri Lanka on 10,12 Poonary Lane, Jaffna - Kokuvil Rd. Chelva Palace is rated 4.1 out of 5 in the category wedding chapel in Sri Lanka.
Address
10,12 Poonary Lane, Jaffna - Kokuvil Rd
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance