Company description
Place Bell is one of the tallest buildings in Ottawa, Canada (the fifth tallest in the downtown area) with a height of 94 m. The 27-storey building stands on Elgin Street in downtown Ottawa, and is distinguishable by its wide stature (the building is unusually large in dimensions considering its height, presumably to avoid having a 50+ storey building greatly overshadow the Peace Tower). The building was ...