• Address: Stillorgan Plaza, Lower Kilmacud Road, Stillorgan, Co. Dublin
  • Phone: 1520 88 00 00
  • Website: Odeon – Stillorgan
  • MAP »