0 review
63 Ledbury Road, Notting Hill, London W11 2AD
020 7727 1121
Mediterranean
Notting Hill, West London
££