The Ledbury

127 Ledbury Road London W11 2AQ