Location Northeastern University LondonDevon House58 St Katharine’s WayLondonLondon E1W 1LPUnited Kingdom 0207 637 4550