Reviews of S & R Barber Plaza. (Barber Shop) in London (London).