New Building Complex is located in Dehiwala-Mount Lavinia, Sri Lanka on SICU, CSSD & Operating Theaters, De Silva Rd. New Building Complex is rated 4 out of 5 in the category hospital department in Sri Lanka.
Address
SICU, CSSD & Operating Theaters, De Silva Rd