The Magic Hour is a unique magic show in the heart of London. Located...read more
The Magic Hour is a unique magic show in the heart of London. Located near Hyde Park, and following sell out runs at the St Pancras Renaissance Hotel and Hotel Russell, this 5 star rated show takes places at the historic Grand Royale hotel. The show, performed in an evocative old drawing room, brings to life the illusions of the Victorian masters of magic.