Other Restaurants in London - Charing Cross 6 Villiers Street, Charing Cross, London, WC2N 6NG Tags: air conditioning, bar, international, vegetarian dishes