Browsing Tag

Oxford

holiday in England. Statue of William Shakespeare built in 1874 in Leicester Square in London, UK


VIEW POST

Europe Travel Travel Tips United Kingdom Travel

Literature Lovers’ Holiday in England

By on November 4, 2017

Literature Lovers’ Holiday in England
Writing a list about the best literary sights for your holiday in England is really hard. Not because there isn’t much to do, rather that this…