Tweet Ottawa, Canada is home to many world famous attractions. These attractions vary from natural beauty to man-made engineering. Regardless of their origin, they all work together to make Ottawa a very famous province. Find a hotel such as Carter Place Suite Hotel, or one of the many other Ottawa meeting facilities, and visit these sites […]