Where is Anantaya Resort & Spa Chilaw?

Where is Anantaya Resort & Spa Chilaw located?

Anantaya Resort & Spa Chilaw, Anantaya Resort & Spa Chilaw, Sri Lanka (approx. 7.63165°, 79.80106°)


Where is Anantaya Resort & Spa Chilaw on the map?