Street sign with mirrored window on a corner in Curacao