Elugalla is a Transport interchange located in Sri Lanka. It is one of the 15 Transport interchanges in Sri Lanka. Address of Elugalla is Sri Lanka.
Some of the places around Elugalla are -
Sri Lanka