Cottage San Francesco is located in Nuwara Eliya, Sri Lanka on 34 farm road Toppass, Nuwara Eliya, Nuwara Eliya District 22200. Cottage San Francesco is rated 3 out of 5 in the category hotel in Sri Lanka.
Address
34 farm road Toppass, Nuwara Eliya, Nuwara Eliya District 22200