Mahavilachchiya Divisional Hospital

GPTKB entity