You’ll find Manteca off Poland St, your doorway to Soho and a welcome break from the manic throngs of Oxford St. It calls itself ‘nose to tail’ British-Italian but that’s as far as the buzzwords go. Fans of 84-page restaurant mission statements will find meagre pickings here: Manteca is less interested in parading fashionable credentialsRead More