The "Peace Tower" is located in Ottawa, Ontario, Canada.
Similar to Big Ben, the Peace Tower is a main eliment to our Parliment Hill and a true attraction to our city.
Tower of Power
By s2williams Posted: Jan 27, 2006
Filed Under: Travel & Location
Share | |