|
results tagged "umbra": | | | |  My overall rating  On: Mar 15, 2008 I actually really like Umbra and their products. Their store on Queen Street is a really cool looking building and while it's true it would be nice if they had a bit more merchandise, what they do...
This review is the subjective opinion of a ChickAdvisor member and not of ChickAdvisor Inc.
[ back to top ] | | | | |
| |