De Red Stamp Art Gallery ontstond in Amsterdam in 2005. Het bevindt zich in het historische centrum van de stad in een Rijksmonument uit de achttiende eeuw. De galerie stelt kunstwerken tentoon van getalenteerde kunstenaars uit de hele wereld, die gebruikmaken van uiteenlopende technieken zoals schilderen, beeldhouwen, digitale kunst, fotografie en videokunst; de nadruk ligt altijd op de hoge formele en conceptuele kwaliteiten van de werken.