London School of Economics & Political Science

Address
Houghton St, London WC2A 2AE, United Kingdom