Shirt: from Urban Outfitters
Emily Fields (played by Shay Mitchell) on Pretty Little Liars on Freeform was spotted wearing this white shirt with black aztec print and white vest on Pretty Little Liars on Jun 24 2012's episode. Emily's Shirt is the from Urban Outfitters.