Pubs in London - The City 68 Amwell Street, The City, London, EC1R 1UU Tags: bar, bars, british pub, food, indie music, private parties: up to 120 guests, rock, thai, tv for sporting events, vegetarian dishes