Wined & Dined: Royal China

Elysium Magazine continues its search for great tasting food – this week we review the institution that is Royal China, based in London’s Baker Street.