The Square Solihull is a beauty salon located in the city of Stafford. The company The Square Solihull is domiciled at Bradford & Co. Tollgate Business Centre ST16 3HS Stafford London and was established on 07/12/2015. The Square Solihull is registered under the company number 9904490. The website is http://www.bradfords.biz/