Institute of Biochemistry, Molecular Biology & Biotechnology (IBMBB)

The Institute of Biochemistry, Molecular Biology & Biotechnology located at 90 Thurstan Road, Colombo 3, Colombo, Sri LankaLK00300.
Institute of Biochemistry, Molecular Biology & Biotechnology (IBMBB) Travel photography Family-friendly: true