Store Windows at The Galleria Dallas
Dec 3 2008