Tuttons, 11/12 Russell Street, Covent Garden London WC2B 5HZ
For over 30 years Tuttons, directly opposite Covent Garden Piazza, had been serving up average meals to the hoards of unsuspecting tourists… But no more! Recently re-opened and renovated, it’s now serving a… Continue reading