Wizard of Iz is a coffee shop located at 523 Eglinton Ave W. It opens at 9:00 am and has received positive reviews.