The Telegraph, Moorgate
Restaurant • Bar • PubPub with exposed pipework and an open kitchen serving British, Modern Euro and Pan-Asian dishes. People often mention good, service, staff, beer, friendly, great, busy,
Address
11 Telegraph St, Moorgate, London EC2R 7AR, United Kingdom
Website
Contact
+44 20 7920 9090Price rating
$$ $$
Rating on Google Maps
4.10 (733 reviews)Open on Google Maps