No ad for you

Balls Brothers Blomfield Street

11 Blomfield Street, EC2M 7AY, London, England

Liverpool Street

+44 (0)20 7588 4643

Website

About Balls Brothers Blomfield Street

Blomfield Street is ideally located near to Finsbury Square and Liverpool Street station. The relaxed and friendly atmosphere makes the bar a popular spot for a sandwich lunch. Open: Mon-Fri 11:00-23:00, Sat-Sun Closed.

  • Improve: