Iberica is the only Spanish restaurant in London that boasts both a Bib Gourmand from the Michelin guide and two rosettes from the AA guide. Iberica Food & Culture Ltd 195 Great Portland Street London W1W 5PS