Imperial College of Business Studies - Postgraduate Division is located in Colombo, Sri Lanka on No 18 Shrubbery Garden Rd. Imperial College of Business Studies - Postgraduate Division is rated 4 out of 5 in the category university in Sri Lanka.
Address
No 18 Shrubbery Garden Rd