The Birds Hostel

The Birds Hostel London The Birds Hostel is located above the Birds Pub, a homage to Leytonstone’s most famous son, Alfred Hitchcock. Hostel offer free […]