Get Directions to thesqua.re ← View details 150-152 Fenchurch Street , London EC3M 6BB , England , United Kingdom, London, England EC3M 6BB 02037013010 Get Directions From* To * — Required information