Alhambra

Advertisements
Alhambra Leicester Square. one of the large houses for Ballet and Variety Entertainments. Nearest Railway Station, Charing Cross.