0 review
17 Needham Road, Notting Hill, London W11 2RP
020 7229 1550
British
Notting Hill, West London
£££