A black building with a white sign advertising "Heineken's Glazenwasscheru Stom Jaloeijen & Rolluijenfabriek van der Helstrefbricht Eeenig Adres" stands on a street corner, accompanied by a row of bicycles and a clear blue sky.