Tabard Square LocationLondon, Great-BritainTotal surface8.000 m²ArchitectRolfe Judd Limited next reference >