I was at Urban Outfitters yesterday and they had a dress/tunic that looked just like this. Not exact, but I am wearing it now and can't really see that much of a difference.
The lady that worked there said they had it in white and blue. I can't find it on the website ...but it is at their store.