I found a chai tea recipe on another board that I would like to try and it calls for instant tea. I never knew there was such a thing and was wondering where you get such an item. I should point out that I haven't left my office since finding the recipe so I haven't actually looked anywhere.
Anywhere downtown or in the westend would be best. I can't see myself travelling all over the city to find this product. I will also laugh at myself if it turns out that it is located in my local No Frills.