Astor Hyde Park London

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 ... Read More