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 episode 'Birds of a Feather' (3x04) in Jun 2012. Emily's Shirt is the from Urban Outfitters.