I can't remember the name, but if you find Madam Tussaud's, it's right around the corner from there, near a supermarket. It's just off the main square, at any rate.
DO SEE: Amsterdam history museum, Jewish museum (if you're interested in that), one of the art galleries (I saw the Van Gogh...