Fitzroy Place is a unique collection of high quality office space, prestigious new homes, enticing stores and a restaurant, all gathered around a stunning landscaped square located in Fitzrovia in the heart of Central London. This is an interactive guide to the development and the local area for occupiers.