Angry Birds / Hostile Eden20 May - 8 June 2014 Angry Birds / Hostile Eden, Installation. Edinburgh Castle window: 681 Sydney Rd (cnr Albion St), Brunswick, VIC....