The Secret Garden, Niagara Falls, Canada

The Secret Garden is one of the most special places you will ever visit in the world- just look how beautiful this picture is! This is a restaurant overlooking the Falls. It features a gift shop where you can purchase incredible souvenirs.