Statue of Rev. Father Xavier 'Thani Nayagam' - தனிநாயகம் அடிகளார் is located in Delft Centre, Sri Lanka on GPH85JP, Delft Island. Statue of Rev. Father Xavier 'Thani Nayagam' - தனிநாயகம் அடிகளார் is rated 3 out of 5 in the category monument maker in Sri Lanka.
Address
GPH85JP, Delft Island