Odeon Studios
24-26 Leicester Square, Westminster, London
WC2H 7LQ