International House London

The International House in London

As you can see from Brent’s description, the international house is located smack dab in the middle of London.

Please leave a response

* Denotes Required Field

Published: October 31, 2018