Odeon Cardiff

Film Hub Wales Non-Member

Cardiff Odeon is located in the Red Dragon Centre. It is an 18 screen cinema with an IMAX screen. Parking is available at the centre which features an array of shops, restaurants and other facilities.

Website

Take a look at all our other members
^