"Peep Show Sign" - Amsterdam, Netherlands A neon sign in Amsterdam's Red Light District steps from a picturesque canal in a surprisingly upscale neighborhood. Here women behind glass windows project steamy looks to passers-by. Despite its seedy reputation, the area draws plenty of curious tourists just visiting for a look around. prostitution, night, sign, sex < Back to Gallery | More photos from Netherlands