There are 2 places named Neluwa in Sri Lanka.
All places in the world called "Neluwa".
Medagama (8)
Pallegama (8)
Palugama (6)
Polwatta (6)
Walpola (6)
Madawala (6)
Mahawela (6)
Bopitiya (6)
Godigamuwa (6)
Udawela (5)
Moragoda (5)
Imbulgoda (5)
Udumulla (5)
Kehelwatta (5)
Warapitiya (5)
Pitawala (5)
Udagama (5)
Paranagama (5)
Wattegama (5)
Godawela (5)
Udugama (5)
Alutwewa (5)
Angoda (5)
Mawatagama (5)
Ganegoda (5)
Alutgama (5)
Godagama (5)
Kalugala (5)
Wattegedara (5)
Wewala (5)