Odeon Cinema
Plas Coch Retail Park, Plas Coch Road, Wrexham LL112BA Wrexham , Clwyd, United Kingdom United Kingdom
- Profile: Odeon Cinema is a Cinemas company located at Wrexham , Clwyd,, United Kingdom United Kingdom, address is Plas Coch Retail Park, Plas Coch Road, Wrexham, Wrexham , Clwyd, LL112BA UK, postcode is LL112BA, you can contact Odeon Cinema by phone 448712244007