1 Vote & Rating: 1 - Visit and Check Out Design Studio Architects- Your Best Local Partner in Leicestershire Today! See Relevant Information, Reviews, Phone Number. 1B Salisbury Road, Upper New Walk Leicester, United Kingdom.