Ted's Grooming Room - 31 Theobalds Rd, London WC1X 8SP, United Kingdom | Fresha