View Post

Hostel Review: Astor Hyde Park in London

London is a world famous city like New York, Paris, Rome, Istanbul or Tokyo.  England became my 33rd country and London my 300th something urban jungle.  When visiting a city you also have to consider where you will sleep and from where will you set up your home base to explore the city.  Look no further than Astor Hyde Park …