Art Galleries From The Strand Palace Hotel
Within Ten Minutes’ Walk: Art-lovers at the Strand Place Hotel The sensible art lover will take my advice and plan exactly what they want to see in advance. The Strand Palace Hotel benefits from being but few minutes’ walk from the glorious National Gallery and National Portrait Gallery in London’s Trafalgar Square, and the Lawrence […]
read article