Wined & Dined: Heliot Steak House

Elysium Magazine reviews Heliot Steak House based in the Hippodrome Casino in Leicester Square – check out whether the food was as entertaining as the venue.