Chiquito Restaurant & Bar

20-21 Leicester Sq., Westminster Abbey, London, United Kingdom, WC2H 7LE
Reviews
Description

Chiquito Restaurant & Bar