M MajorComplainer Guest Oct 4, 2007 #31 The only location I liked was at Queen, now the new Umbra location. Their food was always good....but prob too expensive. Their green mango salad was the best.
The only location I liked was at Queen, now the new Umbra location. Their food was always good....but prob too expensive. Their green mango salad was the best.