LocationsHub

Grand Central London Hotel

1-8 Russell Square, London, GB