Reviews: Anonymous

Astor Hyde Park

London, England

Very nice location, right by the Museum of Natural History, Imperial College London, and several embassies.

YHA Cambridge

Cambridge, England

Hand-washing facilities would be nice! Also they were out of earplugs, which is really important when many people sleep in a room. Should keep those well stocked.