Location: Odeon Covent Garden is not in Covent Garden but located on the Covent Garden side of Shaftesbury Avenue (number 135) close to Cambridge Circus. Leicester Square tube Station is the closest on Charing Cross Road. Walk up Charing Cross Road and turn right at the crossroads of Cambridge Circus where the Palace theatre is located. We are just around the corner on the left hand side of the street.
The Italian Cultural Institute
The Italian Cultural Institute 30 Belgrave Square London SW1X 8NX
Tube: Hyde Park Corner (Piccadilly Line), Victoria (Victoria, District and Circle Line) British Railways: Victoria Station