New Studio by Stephen Ambler | Apr 4, 2019 | artist open studio London Pin Really excited for my new studio at Delta House Studios in Earlsfield #newchapter !! Pin