A must-visit place for all book lovers, the Strand is a legendary bookstore opened in 1927 and run now by the second and third generation of the family. 2.5... Read full article »