Name:Deloluwa
Latitude:6°57'29"N
Longitude:80°19'02"E
Village:Deloluwa
Region:Kegalle District
Region:Sabaragamuwa Province
Country:Sri Lanka