Vellial - Delft Island is a Village hall located in Delft Island. It is one of the 123 Village halls in Sri Lanka. Address of Vellial - Delft Island is Vellial, Delft Island, Sri Lanka. Vellial - Delft Island is located in a remote area, with less than 1 listed places around it
Vellial, Delft Island, Sri Lanka