Leicester Square showing Empire and Warner Theatres
ID: SC-01-1106
Format: SD
Location: Leicester Square London England UK