Delifrance is located in Dehiwala-Mount Lavinia, Sri Lanka on 5 Alexandra Place, ODEL - Alexandra Place, Colombo, Western 00700. Delifrance is rated 4 out of 5 in the category french in Sri Lanka.
Address
5 Alexandra Place, ODEL - Alexandra Place, Colombo, Western 00700