Coat: Tailored Cape Trench by Karen Millen (Thanks @LauraSabaStyle!)
Spencer Hastings (played by Troian Bellisario) on Pretty Little Liars on Freeform was spotted wearing this caped trench coat on Pretty Little Liars on episode 'Love ShAck, Baby' (4x15) in Jan 2014. Spencer's Coat is the Tailored Cape Trench by Karen Millen .