0 review
120 Holland Park Avenue, Holland Park, London W11 4UA
020 7229 8567
International
Holland Park, West London
££