CliftonHill.com Launches New and Improved Website for Popular Niagara Falls Hotspot

From a PR Web press release (via Yahoo! News): CliftonHill.com, the official web portal for the Clifton Hill Tourist Area, in Niagara Falls, Canada, announced the launch of its newly designed website today. The redesigned website, CliftonHill.com, makes it easier than ever to plan a getaway to the Niagara Falls’ premier entertainment and dining district….

Read More