Leicester Square

Leicester Square London England


Stock #: 278307
City: London
Country: England
Size: 3.5" x 5.5" (9 x 14 cm)

Make an Offer Purchase Scan Send Print
Additional Details:
Popular centres of refreshment and amusment abound in and around this charming green spot amidst the roaring streets. The ALhambra, the home of brilliant ballet and variety entertainment, appears in the view, its Moorish grandeur looking strangely out of place amongst so much typical English architecture
cart: 0