New Street Grill – More great food from D&D London

Set in an historic 18th Century warehouse near Liverpool Street, [...]