Ledbury Restaurant The

127 Ledbury Rd., Westminster Abbey, London, United Kingdom, W11 2AQ
Description