Sandro polo, brand new with tags. Purchased from the Sandro store in Paris. £220 RRP. Size XL. Fits L easily too.