LOCATION AND PUBLIC TRANSPORT The Novello Theatre is situated on Aldwych, off The Strand. The nearest London Underground stations are: Covent Garden, Charing Cross, Holborn. Click here to view the seating plan.
MAMMA MIA! Pinterest
MAMMA MIA! is now on Pinterest! Check out our latest pins below, or click here to see all our MAMMA MIA! themed boards.