This place, located on Bloor Street in between Christie and Ossington station is a true Gem. For off the wall gifts ranging from science experiments to crafts, house wears to ornaments, General Tao never disappoints. Their staff is also friendly without being pushy, and their pricing is extremely reasonable.