2 Macclesfield Road Greater London, England EC1V 8DG
Standing: 70
Square Feet: 1,722 ft2
The Bell & Whistle has elevated the style of traditional British pub into a stylish, modern restaurant. The perfect destination for an impressive dinner with friends, family, colleagues or clients.