Chiquito Restaurant & Bar
20-21 Leicester Sq., Westminster Abbey, London, United Kingdom, WC2H 7LE
(02073) 216070 Phone