What does Andenkenladen mean?

Andenkenladen - German to English

souvenir shop