Coat: Brentwood Double Breasted Coat by Belstaff (Thanks Karishma via Arrow Fashion Blog!)
Oliver Queen (played by Stephen Amell) on Arrow on The CW was spotted wearing this pea coat on Arrow on episode 'Nanda Parbat' (3x15) in Feb 2015. Oliver's Coat is the Brentwood Double Breasted Coat by Belstaff .