Barbour Covent Garden
134 Long Acre, London WC2E 9AA