Other Restaurants in London - Charing Cross 7 Villiers Street, Charing Cross, London, WC2N 6NA Tags: bar, bring your own