Toro’s is an exciting national franchised restaurant currently operating with successful branches in Leicester, Nottingham, Birmingham, Manchester, Coventry and Harrow. We are proud to announce the launch of the brand new Newcastle restaurant; offering the first south African Braai steakhouse of its kind for the glowing population and visitors of Newcastle.