Property Location With a stay at Temple Tree Resort - amp; Spa in Induruwa South Sri Lanka Coast, you'll be within the vicini..
Induruwa /