Exhibition They Loved This Place 18 Jun 2018 – 07 Jul 2018 Save / follow I've seen this Comment on They Loved This Place Share They Loved This Place with your friends 76m2 Pontypool, United Kingdom