Ted’s Grooming Room – Churchill Place in Canary Wharf, London

Recommended for

  • Men Barbers

Location

Mall Level, 1 Churchill Pl, London E14 5RB