Mildreds Covent Garden
Restaurant
•
79 St Martin's Ln, London WC2N 4AA, UK
9.0
Sunday: 9 AM – 10 PM
See if anyone you trust recommends it!