I constantly recommend Sanrizz St Pauls to people. It's a lovely, calming place in the middle of the city. The staff are really friendly and also talented. They focus on giving you the haircut you want and don't just do a basic cut and then try to sell you stuff like some of the more pushy London salons. The massage chair is awesome too.