Back in March I posted about Teddy Town coming to the space underneath Burger King on Clifton Hill. Well, the store has finally opened. You can make your own teddy bears. They are all around $20, and you can choose different animals. For more money you can customize them even more.
All things Niagara Falls tourism…