where is the novello theatre located
Novello Theatre Location Map. The Novello Theatre is located on the northern side of the Aldwych, at the junction of Catherine Street. The nearest tube stations are Covent Garden and Charing Cross.Directions to the Novello Theatre from Covent Garden Tube Station: Take the Piccadilly line to Covent Garden Tube Station and take the lift to street level.n exiting the station turn right down the semi-pedestrianised James Street (towards 'The Market'), cross over Floral Street and take the next left into a 50 metre covered colonnade with shops on the left and the Covent Garden market building on the right.