The Mitre, Holland Park

40 Holland Park Ave, London W11 3QY