Whizards Gift Shop at Science North Reviews: Rated 4.3/5