The Ledbury

127 Ledbury Rd, London W11 2AQ, England (Bayswater / Notting Hill / Lancaster Gate )