Wined & Dined: Skylon

Elysium Magazine reviews Skylon Restaurant, located in London’s Royal Festival Hall. Read on to find our whether the new executive head chef has managed to implement his vision for Skylon.