Spencer Hastings (played by Troian Bellisario) on Pretty Little Liars on Freeform was spotted wearing this oxford wedges with knee high socks and white/navy lace dress on Pretty Little Liars on episode 'Birds of a Feather' (3x04) in Jun 2012. Spencer's Dress is the from Urban Outfitters . Spencer's Cardigan is the from J.Crew.