New exhibition celebrating Wes Anderson’s new film "Isle Of Dogs" opens at The Store X. Learn more at 180thestrand.com