Top 10 George town festival 2017 must see exhibitions. 

10. Paintings from the sea.  An art exhibition by Italian artist Elena at Studio Howard, 13 Armenian Street. Exhibition opens tomorrow 29 July and runs until the end of George Town festival on the 3 Sept.  Venue: Studio Howard  Address: 13 Armenian Street  Opening hours : 11am –  6pm  9. Joined by the crown  Joined…