London Institute of Business Studies is located in London, United Kingdom on 67-68 Hatton Garden, Holborn. London Institute of Business Studies is rated 3 out of 5 in the category business school in United Kingdom.
Address
67-68 Hatton Garden, Holborn