Odeon Leicester

Leicester, England, United Kingdom ● Multiplex

Company: Odeon SA London

Address: Freemans Park, 90 Aylestone Road, Leicester LE2 7LT, England

Website:

Phone: +44-1162558049, +44-1162557069

Email: odeon.leicester@odeonuk.com

Theatre Rating
Based on 0 users