Halcyon is in The Heart of London


Halcyon London International School is located at 33 Seymour Place, London W1H 5AU.

You will find Halcyon near Marble Arch in the W1/Zone 1 area of central London. It is steps away from a dozen bus lines and is equally well served by the Tube:  Marble Arch, two minutes, Edgware Road, six mins and Baker Street, 10 minutes.